{"level":"info","service":"Main","time":"2025-11-03T08:30:33.218264584+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2025-11-03T08:30:33.220067417+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T08:30:33.220080495+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2025-11-03T08:30:33.27469366+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2025-11-03T08:30:33.274711247+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2025-11-03T08:30:33.274782273+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2025-11-03T08:30:33.274905733+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2025-11-03T08:30:36.275456246+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2025-11-03T08:30:36.276243055+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2025-11-03T10:57:23.77057047+07:00","message":"incoming connection from...171.103.89.169:61996 as client"}
{"level":"info","service":"Hub","time":"2025-11-03T10:57:23.770587406+07:00","message":"new client from...171.103.89.169:61996 connected"}
{"level":"info","service":"Scheduler","time":"2025-11-03T10:57:26.777356971+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:28.747699743+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2025-11-03T10:57:30.311277501+07:00","message":"incoming connection from...171.103.89.169:62003 as client"}
{"level":"info","service":"Hub","time":"2025-11-03T10:57:30.311297867+07:00","message":"new client from...171.103.89.169:62003 connected"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:31.74835775+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:33.278931371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:33.2789438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:34.749352185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:34.74935169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:37.74957414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:37.749581415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:40.749672035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:40.749686844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:43.750111909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:43.750106577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:46.750865342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:46.750888768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:49.751070571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:49.751086605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:52.751341338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:52.751370346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:55.752000993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:55.75201821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:58.752289624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:57:58.752301568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:01.753181547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:01.75315939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:04.753231349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:04.753231366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:07.753238041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:07.75325585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:10.753758017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:10.75377281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:13.753899058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:13.753914894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:16.754246267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:16.754262682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:19.754328106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:19.754331451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:19.882812121+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:20.118656497+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:20.320679156+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:20.320693513+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:20.320696163+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:20.320702051+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:20.320722437+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:20.320729518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:20.32073721+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:20.320740039+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:20.320742434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:20.320744383+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:20.320746505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:20.320749606+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:20.320794197+07:00","message":"push: {true \n 0 0xc00041d100}"}
{"level":"info","service":"Main","time":"2025-11-03T10:58:20.324546125+07:00","message":"write wav file: './tmp/7452/7452_1.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:22.755233074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:22.755263461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:25.755668647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:25.755690951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:26.008974913+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:26.076283314+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:26.442337829+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:26.442378418+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:26.44238173+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:26.442391206+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:26.442399578+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:26.442403911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:26.44240637+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:26.442408574+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:26.442410139+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:26.442411722+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:26.442413229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:26.442415943+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:26.442426817+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2025-11-03T10:58:26.446682013+07:00","message":"write wav file: './tmp/7452/7452_2.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:28.755785398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:28.75581085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:31.079812285+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:31.136219468+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:31.507714436+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:31.507735872+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:31.50773916+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:31.507745862+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:31.507752042+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:31.507755661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:31.50775781+07:00","message":"> Transcript [2] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:31.507759911+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:31.507761452+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:31.507762864+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:31.507764264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:58:31.507766178+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:58:31.50777602+07:00","message":"push: {true \n 0 0xc0020e0580}"}
{"level":"info","service":"Main","time":"2025-11-03T10:58:31.512581688+07:00","message":"write wav file: './tmp/7452/7452_3.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:31.756029396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:31.756052074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:34.756622614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:34.756636041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:37.757086419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:37.757145897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:40.757233428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:40.757248927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:43.75804095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:43.758051982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:46.75871733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:46.758740799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:49.759222737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:49.759246849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:52.759446689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:52.759471648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:55.760315946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:55.760324696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:58.760561963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:58:58.760574828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:01.761213765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:01.761213853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:04.762077997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:04.76211227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:07.762316996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:07.762331464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:10.762958122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:10.762978916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:13.763371601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:13.763387443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:16.764227918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:16.764245407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:19.764427648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:19.764426275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:20.299657615+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:20.314891408+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:20.769500236+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:20.769529461+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:20.769534272+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:20.769544999+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:20.769553883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:20.769558721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:20.769562309+07:00","message":"> Transcript [3] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:20.769566065+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:20.769568881+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:20.769571061+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:20.769573497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:20.769576552+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:20.769588838+07:00","message":"push: {true \n 0 0xc00073c480}"}
{"level":"info","service":"Main","time":"2025-11-03T10:59:20.774575867+07:00","message":"write wav file: './tmp/7452/7452_4.wav'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:22.38008671+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:22.507240049+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:22.667187686+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:22.667215741+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:22.667220663+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:22.667230974+07:00","message":"[buffer interim] 5 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:22.667239039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:22.667243897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:22.667247147+07:00","message":"> Transcript [4] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:22.667249941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:22.667252443+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:22.667254835+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:22.667257055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:22.667262855+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:22.66727664+07:00","message":"push: {true \n 0 0xc0001fa080}"}
{"level":"info","service":"Main","time":"2025-11-03T10:59:22.672833717+07:00","message":"write wav file: './tmp/7452/7452_5.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:22.765393399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:22.765398106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:25.766197592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:25.766219554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:27.569382025+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:27.628324728+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:28.065804427+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:28.065823694+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:28.065826203+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:28.065833724+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:28.065840428+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:28.065844685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:28.065846845+07:00","message":"> Transcript [5] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:28.065848812+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:28.065850469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:28.065851937+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:28.06585338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:28.065855558+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:28.065864992+07:00","message":"push: {true \n 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2025-11-03T10:59:28.071901168+07:00","message":"write wav file: './tmp/7452/7452_6.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:28.766545679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:28.766559371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:31.767543082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:31.76758228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:33.275670643+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:33.275698114+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:33.275701382+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:34.768143334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:34.768156675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:37.768697759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:37.768697827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:40.769674824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:40.769686255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:43.070932377+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:43.197487165+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:43.297008353+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:43.297050374+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:43.297053298+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:43.297061588+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:43.297069202+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:43.297073799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:43.297076746+07:00","message":"> Transcript [6] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:43.297079823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:43.297081893+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:43.297083471+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:43.297084938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:43.297087146+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:43.297097967+07:00","message":"push: {true \n 0 0xc000044e80}"}
{"level":"info","service":"Main","time":"2025-11-03T10:59:43.30233466+07:00","message":"write wav file: './tmp/7452/7452_7.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:43.770716291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:43.770752183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:46.77155113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:46.771571475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:48.190033818+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:48.317648464+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:48.661062873+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:48.661097473+07:00","message":"found end of frame, send empty tag with msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:48.661101185+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:48.661110014+07:00","message":"[buffer interim] 8 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:48.661116435+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:48.661120516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:48.661122887+07:00","message":"> Transcript [7] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:48.661125213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:48.661126834+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:48.661128331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:48.661129947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:48.661132726+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:48.661142665+07:00","message":"push: {true \n 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2025-11-03T10:59:48.665237516+07:00","message":"write wav file: './tmp/7452/7452_8.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:49.772077596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:49.772095029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:52.772388572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:52.772388645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:53.390360628+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:53.447325982+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:53.611988445+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:53.612010196+07:00","message":"found end of frame, send empty tag with msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:53.612013039+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:53.612019302+07:00","message":"[buffer interim] 9 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:53.612025905+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:53.61203001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:53.61203234+07:00","message":"> Transcript [8] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:53.612034574+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:53.612036201+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:53.612037639+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:53.612039227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:53.612041364+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:53.612051385+07:00","message":"push: {true \n 0 0xc0020e0880}"}
{"level":"info","service":"Main","time":"2025-11-03T10:59:53.616965733+07:00","message":"write wav file: './tmp/7452/7452_9.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:55.772435057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:55.772446929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:58.580940996+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:58.637147232+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:58.772594682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T10:59:58.772612664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:59.052138721+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:59.052155488+07:00","message":"found end of frame, send empty tag with msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:59.052157954+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:59.052164955+07:00","message":"[buffer interim] 10 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:59.052171354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:59.052174916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:59.05217695+07:00","message":"> Transcript [9] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:59.052179015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:59.052180708+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:59.05218217+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:59.052183732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T10:59:59.05219078+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T10:59:59.052199993+07:00","message":"push: {true \n 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2025-11-03T10:59:59.056825934+07:00","message":"write wav file: './tmp/7452/7452_10.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:01.772901859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:01.772912151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:04.773234327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:04.773243064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:07.773513166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:07.773520353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:10.773795472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:10.773810463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:13.774217842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:13.774225859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:16.774835489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:16.774851901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:19.775711515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:19.775734007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:22.776794982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:22.776805021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:24.269944815+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:24.385904208+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:24.489517934+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:24.489538704+07:00","message":"found end of frame, send empty tag with msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:24.489541479+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:24.48954867+07:00","message":"[buffer interim] 11 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:24.489554646+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:24.489558101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:24.489560466+07:00","message":"> Transcript [10] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:24.489562691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:24.48956428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:24.48956569+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:24.489567123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:24.489569268+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:24.489579308+07:00","message":"push: {true \n 0 0xc0001fa300}"}
{"level":"info","service":"Main","time":"2025-11-03T11:00:24.494198136+07:00","message":"write wav file: './tmp/7452/7452_11.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:25.777720808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:25.777736171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:28.77802058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:28.778034094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:29.38971621+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:29.506730411+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:29.674973816+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:29.674994626+07:00","message":"found end of frame, send empty tag with msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:29.674997219+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:29.675003297+07:00","message":"[buffer interim] 12 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:29.675009078+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:29.6750175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:29.675019892+07:00","message":"> Transcript [11] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:29.67502195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:29.675023557+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:29.675025078+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:29.675026617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:29.675028727+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:29.675038583+07:00","message":"push: {true \n 0 0xc0001fa480}"}
{"level":"info","service":"Main","time":"2025-11-03T11:00:29.679559784+07:00","message":"write wav file: './tmp/7452/7452_12.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:31.778615339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:31.778639604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:33.275053812+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:33.27508892+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:33.275091375+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:34.578167413+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:34.707576041+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:34.778695711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:34.778709404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:34.852775343+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:34.852794767+07:00","message":"found end of frame, send empty tag with msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:34.852797393+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:34.85280406+07:00","message":"[buffer interim] 13 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:34.852810045+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:34.852813835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:34.852816512+07:00","message":"> Transcript [12] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:34.852818679+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:34.852820408+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:34.852822137+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:34.852823725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:34.852825933+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:34.852834746+07:00","message":"push: {true \n 0 0xc0001fa580}"}
{"level":"info","service":"Main","time":"2025-11-03T11:00:34.857515576+07:00","message":"write wav file: './tmp/7452/7452_13.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:37.77883583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:37.779233429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:39.63973131+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:39.765913787+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:39.926974096+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:39.927001374+07:00","message":"found end of frame, send empty tag with msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:39.927004565+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:39.92702044+07:00","message":"[buffer interim] 14 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:39.927028191+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:39.927031908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:39.927034023+07:00","message":"> Transcript [13] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:39.927036088+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:39.927037764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:39.927039241+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:39.92704068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:39.927042753+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:39.927052762+07:00","message":"push: {true \n 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2025-11-03T11:00:39.931989316+07:00","message":"write wav file: './tmp/7452/7452_14.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:40.779865396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:40.779890227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:43.78020672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:43.78024628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:46.780370273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:46.780387554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:49.780522236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:49.780536711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:52.780846534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:52.780857828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:55.069384834+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:55.135419729+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:55.528076158+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:55.528111237+07:00","message":"found end of frame, send empty tag with msgId: 15"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:55.528114336+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:55.528123711+07:00","message":"[buffer interim] 15 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:55.528131049+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:55.528144006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:55.528146727+07:00","message":"> Transcript [14] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:55.52814941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:55.528151095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:55.528152721+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:55.528154503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:00:55.528156918+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:00:55.528166947+07:00","message":"push: {true \n 0 0xc0020e0500}"}
{"level":"info","service":"Main","time":"2025-11-03T11:00:55.533437198+07:00","message":"write wav file: './tmp/7452/7452_15.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:55.78144324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:55.781446164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:58.781692882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:00:58.781711748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:00.138487038+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:00.266425021+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:00.385067344+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:00.385103454+07:00","message":"found end of frame, send empty tag with msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:00.385107708+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:00.385118955+07:00","message":"[buffer interim] 16 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:00.38512782+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:00.385133277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:00.385136418+07:00","message":"> Transcript [15] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:00.385139752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:00.385142362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:00.385144528+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:00.385147174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:00.385150515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:00.385198204+07:00","message":"push: {true \n 0 0xc00041c800}"}
{"level":"info","service":"Main","time":"2025-11-03T11:01:00.38969735+07:00","message":"write wav file: './tmp/7452/7452_16.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:01.782744017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:01.782776799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:03.275374407+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:03.275396141+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:03.275398514+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:03.275400045+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:04.782900325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:04.782900243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:07.783531772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:07.783532036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:10.783929596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:10.783929598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:13.78459874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:13.784622731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:15.639092445+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:15.771712256+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:15.917100957+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:15.917122338+07:00","message":"found end of frame, send empty tag with msgId: 17"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:15.917126022+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:15.917132838+07:00","message":"[buffer interim] 17 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:15.917139311+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:15.917143035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:15.917145166+07:00","message":"> Transcript [16] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:15.917147321+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:15.917148931+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:15.917150426+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:15.917151857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:15.917154041+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:15.917170147+07:00","message":"push: {true \n 0 0xc00073c580}"}
{"level":"info","service":"Main","time":"2025-11-03T11:01:15.92220003+07:00","message":"write wav file: './tmp/7452/7452_17.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:16.784956609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:16.784969335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:19.785778934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:19.7857985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:20.713186589+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:20.828634002+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:21.130581525+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:21.130609609+07:00","message":"found end of frame, send empty tag with msgId: 18"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:21.130613353+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:21.130623367+07:00","message":"[buffer interim] 18 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:21.130631446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:21.130635993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:21.130639222+07:00","message":"> Transcript [17] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:21.130642228+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:21.13064431+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:21.130646731+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:21.13064865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:21.130651818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:21.130664746+07:00","message":"push: {true \n 0 0xc00073c700}"}
{"level":"info","service":"Main","time":"2025-11-03T11:01:21.136096014+07:00","message":"write wav file: './tmp/7452/7452_18.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:22.786313206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:22.786328259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:25.759273746+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:25.786904771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:25.786901295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:25.89134429+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:26.009449001+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:26.009478122+07:00","message":"found end of frame, send empty tag with msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:26.009481161+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:26.009489699+07:00","message":"[buffer interim] 19 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:26.009496867+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:26.009501389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:26.00950385+07:00","message":"> Transcript [18] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:26.009506303+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:26.009507703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:26.009509251+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:26.009511075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:26.009513245+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:26.009524079+07:00","message":"push: {true \n 0 0xc00224c480}"}
{"level":"info","service":"Main","time":"2025-11-03T11:01:26.015787206+07:00","message":"write wav file: './tmp/7452/7452_19.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:28.78732765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:28.787336302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:30.892013768+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:31.015826024+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:31.11854532+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:31.118562582+07:00","message":"found end of frame, send empty tag with msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:31.118565357+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:31.118572161+07:00","message":"[buffer interim] 20 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:31.118578125+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:31.118582041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:31.118584303+07:00","message":"> Transcript [19] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:31.118586401+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:31.118588599+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:31.11859024+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:31.118591691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:31.118598893+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:31.118607946+07:00","message":"push: {true \n 0 0xc0001fa400}"}
{"level":"info","service":"Main","time":"2025-11-03T11:01:31.124248044+07:00","message":"write wav file: './tmp/7452/7452_20.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:31.788382707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:31.788395585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:33.275353886+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:33.275376483+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:34.788767436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:34.788781006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:36.139395485+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:36.195887882+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:36.617633206+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:36.617652224+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:36.617655256+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:36.617661348+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:36.617667516+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:36.617671256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:36.617673697+07:00","message":"> Transcript [20] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:36.6176759+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:36.617677615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:36.61767922+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:36.617680751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:36.617687069+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:36.617696229+07:00","message":"push: {true \n 0 0xc0001fa900}"}
{"level":"info","service":"Main","time":"2025-11-03T11:01:36.624157419+07:00","message":"write wav file: './tmp/7452/7452_21.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:37.789604144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:37.789614814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:40.790228493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:40.790218751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:41.269294747+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:41.386918359+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:41.746939215+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:41.746961827+07:00","message":"found end of frame, send empty tag with msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:41.74696498+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:41.746972134+07:00","message":"[buffer interim] 22 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:41.746979588+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:41.746987606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:41.746989727+07:00","message":"> Transcript [21] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:41.74699203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:41.746993728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:41.746995212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:41.746996739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:41.747000683+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:41.747009818+07:00","message":"push: {true \n 0 0xc0021e0180}"}
{"level":"info","service":"Main","time":"2025-11-03T11:01:41.753042015+07:00","message":"write wav file: './tmp/7452/7452_22.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:43.790396253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:43.790407454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:46.521684858+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:46.589498788+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:46.752913409+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:46.75292804+07:00","message":"found end of frame, send empty tag with msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:46.75293085+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:46.752937902+07:00","message":"[buffer interim] 23 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:46.75294368+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:46.752968292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:46.752971126+07:00","message":"> Transcript [22] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:46.752973246+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:46.752974818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:46.752976337+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:46.752978091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-11-03T11:01:46.752982966+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:01:46.752992455+07:00","message":"push: {true \n 0 0xc00073cb00}"}
{"level":"info","service":"Main","time":"2025-11-03T11:01:46.758151546+07:00","message":"write wav file: './tmp/7452/7452_23.wav'"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:46.791131567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:46.791132022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:49.791936831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:49.791951802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:50.277131382+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2025-11-03T11:01:50.277155242+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:50.2772189+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:50.277235295+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:51.399910906+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:51.399965458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:51.399982574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-11-03T11:01:52.792823926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:02:03.275761781+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:02:03.275787585+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:02:03.27579122+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:02:03.27579356+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:02:33.275295338+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:02:33.275320016+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:02:33.27532229+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:02:33.275324195+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:03:03.274750272+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:03:03.274788634+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2025-11-03T11:03:03.274791391+07:00","message":"[GCS] Cleaned up inactive client: 22"}
