{"level":"info","service":"Main","time":"2026-04-22T12:31:14.393777847+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-04-22T12:31:14.395620044+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T12:31:14.395633461+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-04-22T12:31:14.45787908+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-04-22T12:31:14.457899724+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-04-22T12:31:14.458094123+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:31:14.458132276+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-04-22T12:31:17.459339041+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-04-22T12:31:17.460216863+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-04-22T13:01:38.893748018+07:00","message":"incoming connection from...171.103.89.169:64060 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T13:01:38.893762233+07:00","message":"new client from...171.103.89.169:64060 connected"}
{"level":"info","service":"Scheduler","time":"2026-04-22T13:01:41.917650722+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:41.917808296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-04-22T13:01:42.002754+07:00","message":"incoming connection from...171.103.89.169:64071 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T13:01:42.002765535+07:00","message":"new client from...171.103.89.169:64071 connected"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:44.779939906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:44.995783955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:44.995798239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:47.780296017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:47.780351494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:50.780528239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:50.780577008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:53.781151631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:53.781213089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:56.781284413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:56.781305776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:59.782021359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:59.782024536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:02.782790609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:02.782838668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:05.783594655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:05.783594654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:08.784405776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:08.784431332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:11.784863251+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:11.784889526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:14.785378172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:14.785395801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:17.786240155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:17.786289459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:20.786488646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:20.786495445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:23.787519065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:23.787509273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:26.787642116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:26.787647743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:29.787894421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:29.787907352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:32.788817004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:32.788825654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:35.789393442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:35.789428106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:38.790276529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:38.790291044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:41.791259665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:41.791261582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:44.791707973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:44.791740899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:47.792736382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:47.792774425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:50.792998531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:50.793041258+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:53.793269043+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:53.793294777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:56.793484411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:56.793502691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:59.793747638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:59.793777309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:02.793800664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:02.793813424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:05.794378146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:05.794394625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:08.795034071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:08.795033689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:11.796091671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:11.796104981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:14.796493873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:14.796533171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:17.796338426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:17.796383603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:20.796543942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:20.796566529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:23.7968722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:23.796914389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:26.797609741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:26.797630182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:29.797810533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:29.797811007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:32.798755833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:32.798763105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:35.799234034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:35.799248338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:36.745324672+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:37.446162867+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:37.686710468+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:37.686753075+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:37.686763354+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:37.686772254+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:37.686806728+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:37.686815495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:37.686822178+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:37.686825002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:37.686826902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:37.686828758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:37.686833426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:37.686841101+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:37.686898741+07:00","message":"push: {true \n 0 0xc001d2ac00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:37.692687003+07:00","message":"write wav file: './tmp/7549/7549_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.157300518+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.690780339+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.690946659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรวจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.690954287+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.690970936+07:00","message":"[buffer interim] 2 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.690978086+07:00","message":"[bufferProcess] interim [540000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.690979943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.6909862+07:00","message":"[bufferProcess] send to processor (ticker):ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.690989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.690991652+07:00","message":"> Transcript [1] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.690994481+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.695691727+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.695747705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประวัติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.695752833+07:00","message":"receive interim result [false|false]: ประวัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.695769873+07:00","message":"[buffer interim] 2 false ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.695775835+07:00","message":"[bufferProcess] interim [600000000]:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.695777979+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:38.800043232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:38.800042224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.817730645+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.817768412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.817773779+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.817785719+07:00","message":"[buffer interim] 2 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.817791528+07:00","message":"[bufferProcess] interim [660000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.817793531+07:00","message":"[bufferProcess] send to processor:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.817798964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.817801688+07:00","message":"> Transcript [2] [false]: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.817803721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.817805614+07:00","message":"Set new StatePrefix: 'ประวัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.886794916+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.886828541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.886834568+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:38.886846447+07:00","message":"[buffer interim] 2 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.886852945+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.886854913+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.886859905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.886862452+07:00","message":"> Transcript [3] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.886864443+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:38.88686633+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:39.323767638+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:39.323823011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:39.32382972+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:39.323844503+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.32385416+07:00","message":"[bufferProcess] interim [140000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.323856924+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.323867195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.323870362+07:00","message":"> Transcript [4] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.323876227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.323878434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.323880621+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.323882748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:39.902213289+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:39.902273153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:39.902278911+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:39.902293802+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.902300786+07:00","message":"[bufferProcess] interim [740000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.902303516+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.902310094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.902313187+07:00","message":"> Transcript [5] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.902316321+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.902318519+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.902320293+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:39.902323199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.420989648+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.421054461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.42106056+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.421076667+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.421086008+07:00","message":"[bufferProcess] interim [280000000]:สวัสดีค่ะนักเรียนวันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.421088608+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.421094578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.421097541+07:00","message":"> Transcript [6] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.421100644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.421102768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.42110489+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.421106856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.490434056+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.490506379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.490514329+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.490533287+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490540705+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะนักเรียนวันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490543862+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490550509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490553322+07:00","message":"> Transcript [7] [false]: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490556509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490558704+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490560532+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490562753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.49056798+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490570131+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490572066+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.490574094+07:00","message":"Next Push (prob) : 'ค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.490583648+07:00","message":"push: {false สวัสดี 0 0xc0003a4500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.606428814+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.606477671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.606483604+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.606497829+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.606505278+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.606507904+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.606514337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.606517323+07:00","message":"> Transcript [8] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.606520644+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.606522946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.606525377+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.606527686+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.819458262+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.81951884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.819524266+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.819541164+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.819548632+07:00","message":"[bufferProcess] interim [640000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.819551577+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.819556433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.819560381+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.819564065+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.81956629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.819568122+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.819570262+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.871318523+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.871358676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.871363848+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเลย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.871380992+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.871388225+07:00","message":"[bufferProcess] interim [700000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.871390624+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.871393897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.871397023+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.87140008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.871403079+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.871405181+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.871407165+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.940519693+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.940570707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.940576559+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.940593197+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940600592+07:00","message":"[bufferProcess] interim [760000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940603215+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940606428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.94060909+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940612681+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940614691+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940616793+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940619111+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940628844+07:00","message":"Push: 'ค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940631033+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940632919+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.940634952+07:00","message":"Next Push (prob) : 'จะมาเลย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.940642872+07:00","message":"push: {false ค่ะนักเรียนวันนี้เรา 0 0xc0003a4500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.964646893+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.964698015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.964703832+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:40.964718553+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.964724708+07:00","message":"[bufferProcess] interim [820000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.964727151+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.964730283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.96473276+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.964735232+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:40.964737497+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.014523856+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.014556406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.014561984+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.014579439+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.014588731+07:00","message":"[bufferProcess] interim [880000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.014593276+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.01459802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.014601793+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.014606756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.014609616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.014612443+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.014615696+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.18081006+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.180848507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.180854136+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.180869366+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.180879666+07:00","message":"[bufferProcess] interim [0]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.180883532+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.180890284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.180894247+07:00","message":"> Transcript [14] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.180899099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.180901734+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.180904455+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.180909+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.388706049+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.388742318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.388748125+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:41.388760841+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.388769128+07:00","message":"[bufferProcess] interim [300000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.388771452+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.388774501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.388777735+07:00","message":"> Transcript [15] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.388780946+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.388782882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.388784622+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:41.388786655+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:41.800648438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:41.800669999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.01875071+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.018788477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.018794572+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.018806698+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018813006+07:00","message":"[bufferProcess] interim [900000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018815406+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018820144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018822695+07:00","message":"> Transcript [16] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018826523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018828334+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018830135+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018832521+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018837186+07:00","message":"Push: 'จะมาเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018839007+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018840979+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.018842985+07:00","message":"Next Push (prob) : 'กันในตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.018850551+07:00","message":"push: {false จะมาเล่น 0 0xc0003a4500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.728842684+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.728896515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.728902418+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.728919304+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.728926075+07:00","message":"[bufferProcess] interim [620000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.728928891+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.728932142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.728934521+07:00","message":"> Transcript [17] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.728938343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.728940223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.728942276+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.728944419+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.915170657+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.915206606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.91521287+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.91522374+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.915230827+07:00","message":"[bufferProcess] interim [740000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.91523487+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.915239887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.915243659+07:00","message":"> Transcript [18] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.91525268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.915256775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.915259077+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.915261452+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.917294692+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.917313212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.917318115+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:42.917335449+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.917339394+07:00","message":"[bufferProcess] interim [800000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.917341647+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.917345814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.917348511+07:00","message":"> Transcript [19] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.917351418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.917353116+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.917355116+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:42.917357364+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.334339415+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.426410606+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.426458672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.426464815+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.426478262+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426486058+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426488718+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426494289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426497048+07:00","message":"> Transcript [20] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.42650106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426503316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426505833+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426508186+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426514475+07:00","message":"Push: 'กันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426516264+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.426518372+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.42652066+07:00","message":"Next Push (prob) : 'ปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.426529882+07:00","message":"push: {false กันในตอน 0 0xc0003a4500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.509182283+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.509220539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนวันนี้เราจะมาเรียนกันในตอนปัจจัยบางประการ\",\"confidence\":0.958167}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.509226572+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียนวันนี้เราจะมาเรียนกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.509235858+07:00","message":"end recv isFinal message id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.509237957+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.509250612+07:00","message":"[buffer interim] 2 true สวัสดีค่ะนักเรียนวันนี้เราจะมาเรียนกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509258661+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะนักเรียนวันนี้เราจะมาเรียนกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509272079+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509276209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509278889+07:00","message":"> Transcript [21] [false]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509283846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509285848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509288359+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509291022+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509292866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509294673+07:00","message":"> Transcript [22] [true]: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเรียนกันในตอนปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509296899+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509298436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509300005+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509301828+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509303421+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509569619+07:00","message":"Push: 'ปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.50957501+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเล่นกันในตอนปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509577207+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเรียนกันในตอนปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509579316+07:00","message":"Next Push (prob) : 'สวัสดีค่ะนักเรียนวันนี้เราจะมาเรียนกันในตอนปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.509588279+07:00","message":"push: {true ปัจจัยบางประการ 0 0xc0003a4500}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:43.509597809+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_2.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:43.520713892+07:00","message":"write wav file: './tmp/7549/7549_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:43.596986514+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.145033188+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.145078061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.145083509+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.145099897+07:00","message":"[buffer interim] 3 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.145106709+07:00","message":"[bufferProcess] interim [480000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.145108407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.316925278+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.316958931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่หนีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.31696434+07:00","message":"receive interim result [false|false]: ที่หนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.316972303+07:00","message":"[buffer interim] 3 false ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.316978515+07:00","message":"[bufferProcess] interim [600000000]:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.316980536+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.316983402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.316985851+07:00","message":"> Transcript [23] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.316987796+07:00","message":"Set StatePrefix (first interim): 'ที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.354157803+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.354204054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ฝน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.354209503+07:00","message":"receive interim result [false|false]: ที่นี่ฝน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.3542248+07:00","message":"[buffer interim] 3 false ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.35423136+07:00","message":"[bufferProcess] interim [660000000]:ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.354233813+07:00","message":"[bufferProcess] send to processor:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.354237104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.354239962+07:00","message":"> Transcript [24] [false]: 'ที่หนีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.354242037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.354244476+07:00","message":"Set new StatePrefix: 'ที่หนีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.433820437+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.433882069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.433889687+07:00","message":"receive interim result [false|false]: ที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.433906524+07:00","message":"[buffer interim] 3 false ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.433913996+07:00","message":"[bufferProcess] interim [840000000]:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.433917048+07:00","message":"[bufferProcess] send to processor:ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.433923806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.433926345+07:00","message":"> Transcript [25] [false]: 'ที่นี่ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.43392855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.433930784+07:00","message":"Set new StatePrefix: 'ที่นี่ฝน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.438942474+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.438950882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.438954172+07:00","message":"receive interim result [false|false]: ที่นี่ฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.438962695+07:00","message":"[buffer interim] 3 false ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.438975227+07:00","message":"[bufferProcess] interim [900000000]:ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.438977645+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.43898181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.438983711+07:00","message":"> Transcript [26] [false]: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.438985369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.438987172+07:00","message":"Set new StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.566776427+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.566814402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.566820266+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.566857826+07:00","message":"[buffer interim] 3 false ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.566871225+07:00","message":"[bufferProcess] interim [20000000]:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.566873471+07:00","message":"[bufferProcess] send to processor:ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.566877325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.566880587+07:00","message":"> Transcript [27] [false]: 'ที่นี่ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.566883087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.566885265+07:00","message":"Set new StatePrefix: 'ที่นี่ฝนตก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:44.800712997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:44.80071313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.835991067+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.836028713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.836045387+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.836057836+07:00","message":"[buffer interim] 3 false ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.836064365+07:00","message":"[bufferProcess] interim [320000000]:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.836066655+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.836071734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.836074505+07:00","message":"> Transcript [28] [false]: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.836077064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.836079419+07:00","message":"Set new StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.952684847+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.952721668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.952733019+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:44.952748124+07:00","message":"[buffer interim] 3 false ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.952755671+07:00","message":"[bufferProcess] interim [380000000]:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.952758195+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.952762728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.952766076+07:00","message":"> Transcript [29] [false]: 'ที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.952769433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.952771666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.952773475+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:44.952775409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.154667942+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.154704794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.154710469+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.154727674+07:00","message":"[buffer interim] 3 false ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.154735423+07:00","message":"[bufferProcess] interim [620000000]:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.154738243+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.154745738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.154748779+07:00","message":"> Transcript [30] [false]: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.154753219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.154756319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.154758907+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.154761339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.346469301+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.346503806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.34650959+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.346522726+07:00","message":"[buffer interim] 3 false ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.346529903+07:00","message":"[bufferProcess] interim [740000000]:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.34653237+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.346537738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.346541073+07:00","message":"> Transcript [31] [false]: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.346544404+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.346546379+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.346548544+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.34655058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.718657722+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.718695024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.718701392+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.718717065+07:00","message":"[buffer interim] 3 false ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718724743+07:00","message":"[bufferProcess] interim [160000000]:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718727232+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718734889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718737459+07:00","message":"> Transcript [32] [false]: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718741141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718750466+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718752973+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718755775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718762853+07:00","message":"Push: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718764668+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718766572+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:45.718768561+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:45.718777447+07:00","message":"push: {false ที่มีผลต่อการ 0 0xc000424600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.042921425+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.042965522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.042972044+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.042996521+07:00","message":"[buffer interim] 3 false ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.043008741+07:00","message":"[bufferProcess] interim [460000000]:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.043011714+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.043015679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.04301873+07:00","message":"> Transcript [33] [false]: 'ที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.043022046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.04302419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.043026073+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.043028606+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.225628994+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.288402074+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.33451368+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.334549084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.334554684+07:00","message":"receive interim result [true|false]: ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.334563949+07:00","message":"end recv isFinal message id 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.334566307+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.33458+07:00","message":"[buffer interim] 3 true ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334586626+07:00","message":"[bufferProcess] interim [850000000]:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334589864+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334593157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334596501+07:00","message":"> Transcript [34] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334599485+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334601222+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334603167+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334605453+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334607381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334609464+07:00","message":"> Transcript [35] [true]: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.33461177+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334613396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334614993+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334616665+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.334619517+07:00","message":"Push: 'เจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.334626729+07:00","message":"push: {true เจริญเติบโตของพืช 0 0xc000424600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:46.345771279+07:00","message":"write wav file: './tmp/7549/7549_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.414511436+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.475543586+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.607204932+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.704308028+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.704325798+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.704328484+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.704335102+07:00","message":"[buffer interim] 5 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.704340889+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.70434499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.704347663+07:00","message":"> Transcript [36] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.704350306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.704352102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.704353784+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.704355462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:46.704358198+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.704367323+07:00","message":"push: {true \n 0 0xc000044180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:46.70908257+07:00","message":"write wav file: './tmp/7549/7549_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.719581664+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.719596742+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.719599723+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.719615741+07:00","message":"[buffer interim] this message is already final true 4: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:46.735860159+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.084187644+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.084227975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.084232923+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.084246063+07:00","message":"[buffer interim] 6 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.084253249+07:00","message":"[bufferProcess] interim [420000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.08425499+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.400222442+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.400263508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.400268932+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.400281306+07:00","message":"[buffer interim] 6 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.400287923+07:00","message":"[bufferProcess] interim [660000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.400290382+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.400295341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.400297979+07:00","message":"> Transcript [37] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.40030023+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.456193794+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.456224264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.456228997+07:00","message":"receive interim result [false|false]: ตอน 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.456241365+07:00","message":"[buffer interim] 6 false ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.456247308+07:00","message":"[bufferProcess] interim [780000000]:ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.456249294+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.456252657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.456255465+07:00","message":"> Transcript [38] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.456258379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.456260692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.456262964+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.45626492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.634547206+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.719717003+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.71975253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.719758305+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.719780961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.719783746+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.719797825+07:00","message":"[buffer interim] 6 false ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.719803883+07:00","message":"[buffer interim] 6 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.719810627+07:00","message":"[bufferProcess] interim [20000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.719813644+07:00","message":"[bufferProcess] send to processor:ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.71982018+07:00","message":"[bufferProcess] interim [20000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.719822946+07:00","message":"[bufferProcess] update buffer: ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.71982597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.719829224+07:00","message":"> Transcript [39] [false]: 'ตอน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.71983209+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.719833918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.719836379+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.719838529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.728367196+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.728381659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน 1\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.728385721+07:00","message":"receive interim result [true|false]: ตอน 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.728392722+07:00","message":"end recv isFinal message id 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.728395032+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.728401265+07:00","message":"[buffer interim] 6 true ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728404061+07:00","message":"[bufferProcess] interim [110000000]:ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728406172+07:00","message":"[bufferProcess] send to processor (isfinal):ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728408342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728410449+07:00","message":"> Transcript [40] [false]: 'ตอน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728412202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728413743+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728415566+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728417099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.72841852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728420185+07:00","message":"> Transcript [41] [true]: 'ตอน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728422207+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728423729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728425223+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728426681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:47.728434088+07:00","message":"Push: 'ตอน 1'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.728443053+07:00","message":"push: {true ตอน 1 0 0xc002756100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:47.734960855+07:00","message":"write wav file: './tmp/7549/7549_6.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:47.801025276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:47.801039059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.82754041+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:47.884800964+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.077344721+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.206281385+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.257119598+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.257171519+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.257175585+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.257186765+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.257197515+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.257201434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.257204112+07:00","message":"> Transcript [42] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.257206684+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.257208615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.257210352+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.257212046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.257214732+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.257225218+07:00","message":"push: {true \n 0 0xc000424100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:48.261726355+07:00","message":"write wav file: './tmp/7549/7549_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.447804975+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.447837955+07:00","message":"found end of frame, send empty tag with msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.447841188+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.447851351+07:00","message":"[buffer interim] 8 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.44785944+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.447863384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.44786626+07:00","message":"> Transcript [43] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.447868793+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.447870611+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.447872655+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.447874575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:48.447880642+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.447891712+07:00","message":"push: {true \n 0 0xc0003a4300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:48.452150455+07:00","message":"write wav file: './tmp/7549/7549_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:48.526140357+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:49.736493748+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:49.736549913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีโฆษณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:49.736557701+07:00","message":"receive interim result [false|false]: มีโฆษณา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:49.736578606+07:00","message":"[buffer interim] 9 false มีโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:49.736588255+07:00","message":"[bufferProcess] interim [140000000]:มีโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:49.736590629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:49.736597683+07:00","message":"[bufferProcess] send to processor (ticker):มีโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:49.73660138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:49.736605261+07:00","message":"> Transcript [44] [false]: 'มีโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:49.736612888+07:00","message":"Set StatePrefix (first interim): 'มีโฆษณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.175299294+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.175341654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Ascend\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.175348083+07:00","message":"receive interim result [false|false]: Ascend"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.175364337+07:00","message":"[buffer interim] 9 false Ascend"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.175375966+07:00","message":"[bufferProcess] interim [560000000]:Ascend"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.175377846+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.240482405+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.240523898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"descent\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.240529234+07:00","message":"receive interim result [false|false]: descent"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.240547842+07:00","message":"[buffer interim] 9 false descent"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.240555573+07:00","message":"[bufferProcess] interim [620000000]:descent"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.24055791+07:00","message":"[bufferProcess] send to processor:Ascend"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.240561327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.240564023+07:00","message":"> Transcript [45] [false]: 'Ascend'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.240566463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.240568316+07:00","message":"Set new StatePrefix: 'Ascend'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.273013582+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.273048697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.273053769+07:00","message":"receive interim result [false|false]: เป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.273067817+07:00","message":"[buffer interim] 9 false เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.273075706+07:00","message":"[bufferProcess] interim [680000000]:เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.273078058+07:00","message":"[bufferProcess] send to processor:descent"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.273081652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.273084125+07:00","message":"> Transcript [46] [false]: 'descent'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.273086553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.273088989+07:00","message":"Set new StatePrefix: 'descent'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.291683742+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.291715875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Ascend พูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.29172186+07:00","message":"receive interim result [false|false]: Ascend พูด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.29173744+07:00","message":"[buffer interim] 9 false Ascend พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.291742919+07:00","message":"[bufferProcess] interim [740000000]:Ascend พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.291744937+07:00","message":"[bufferProcess] send to processor:เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.291747628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.291750393+07:00","message":"> Transcript [47] [false]: 'เป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.291752671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.291754544+07:00","message":"Set new StatePrefix: 'เป็นผู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.435956521+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.436001635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผู้สอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.436007617+07:00","message":"receive interim result [false|false]: เป็นผู้สอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.436024862+07:00","message":"[buffer interim] 9 false เป็นผู้สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.436031553+07:00","message":"[bufferProcess] interim [920000000]:เป็นผู้สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.436033926+07:00","message":"[bufferProcess] send to processor:Ascend พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.436036856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.436039483+07:00","message":"> Transcript [48] [false]: 'Ascend พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.436042006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.436044558+07:00","message":"Set new StatePrefix: 'Ascend พูด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.764730891+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.792206554+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.792246142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผู้สอนค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.792252621+07:00","message":"receive interim result [false|false]: เป็นผู้สอนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.792268186+07:00","message":"[buffer interim] 9 false เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.792279175+07:00","message":"[bufferProcess] interim [280000000]:เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.792282053+07:00","message":"[bufferProcess] send to processor:เป็นผู้สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.792285587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.792288177+07:00","message":"> Transcript [49] [false]: 'เป็นผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.792290697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.792292629+07:00","message":"Set new StatePrefix: 'เป็นผู้สอน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:50.801360585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:50.801378065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.896004689+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.933016859+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.933056269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผู้สอนค่ะ\",\"confidence\":0.92281824}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.933063402+07:00","message":"receive interim result [true|false]: เป็นผู้สอนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.933073189+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.933076445+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.933083598+07:00","message":"[buffer interim] 9 true เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933091421+07:00","message":"[bufferProcess] interim [460000000]:เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933094131+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933097368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933099646+07:00","message":"> Transcript [50] [false]: 'เป็นผู้สอนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933102498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.93310429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933106199+07:00","message":"StatePrefix: 'เป็นผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933108617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.93311038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933112278+07:00","message":"> Transcript [51] [true]: 'เป็นผู้สอนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933114353+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933115935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.93311743+07:00","message":"StatePrefix: 'เป็นผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933119023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:50.933121993+07:00","message":"Push: 'เป็นผู้สอนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:50.933129743+07:00","message":"push: {true เป็นผู้สอนค่ะ 0 0xc000424900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:50.940008684+07:00","message":"write wav file: './tmp/7549/7549_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.024630138+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.111704411+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.111722255+07:00","message":"found end of frame, send empty tag with msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.111725186+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.111733478+07:00","message":"[buffer interim] 10 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.111740041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.111743514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.111746095+07:00","message":"> Transcript [52] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.111748379+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.111750217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.111751994+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.111753708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.111756683+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.111767746+07:00","message":"push: {true \n 0 0xc000182500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:51.116093357+07:00","message":"write wav file: './tmp/7549/7549_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.158401248+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.214834361+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.409951132+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.409971151+07:00","message":"found end of frame, send empty tag with msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.409975677+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.409985255+07:00","message":"[buffer interim] 11 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.409994513+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.409999498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.410003277+07:00","message":"> Transcript [53] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.410007118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.410010657+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.410013875+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.410017214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:51.410021942+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.410036168+07:00","message":"push: {true \n 0 0xc000424a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:51.414755642+07:00","message":"write wav file: './tmp/7549/7549_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.667410972+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.794723419+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:51.916506174+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.045128832+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.088615681+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.088643657+07:00","message":"found end of frame, send empty tag with msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.08864717+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.088662238+07:00","message":"[buffer interim] 12 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.088670306+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.08867987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.088682485+07:00","message":"> Transcript [54] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.088684947+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.088686816+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.088688764+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.088691107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.088697285+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.088707187+07:00","message":"push: {true \n 0 0xc000182880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:52.092400296+07:00","message":"write wav file: './tmp/7549/7549_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.142343636+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.142372191+07:00","message":"found end of frame, send empty tag with msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.14237625+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.142383618+07:00","message":"[buffer interim] 13 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.142390103+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.142393388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.14239611+07:00","message":"> Transcript [55] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.142398913+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.142400748+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.142402506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.142404173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.142406898+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.142417532+07:00","message":"push: {true \n 0 0xc0003a4880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:52.146581217+07:00","message":"write wav file: './tmp/7549/7549_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.177112182+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.305356292+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.559104252+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.582316405+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.582334109+07:00","message":"found end of frame, send empty tag with msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.582336895+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.582343515+07:00","message":"[buffer interim] 14 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.582349378+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.582353107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.582355742+07:00","message":"> Transcript [56] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.582357935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.582359774+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.582361642+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.582363358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.582365981+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.582375646+07:00","message":"push: {true \n 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:52.586868894+07:00","message":"write wav file: './tmp/7549/7549_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.815103732+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.924333191+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.924354314+07:00","message":"found end of frame, send empty tag with msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.924357452+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.924364631+07:00","message":"[buffer interim] 15 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.924371915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.924380648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.924383194+07:00","message":"> Transcript [57] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.924385564+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.924387371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.924389327+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.92439148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:52.924394818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.924405132+07:00","message":"push: {true \n 0 0xc002058000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:52.929033111+07:00","message":"write wav file: './tmp/7549/7549_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:52.962233645+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.075117328+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.207094909+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.216123584+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.216138142+07:00","message":"found end of frame, send empty tag with msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.216140973+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.216147183+07:00","message":"[buffer interim] 16 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.216152859+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.216156246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.216158843+07:00","message":"> Transcript [58] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.216161347+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.216163167+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.216164877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.216166546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.216169049+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.216179135+07:00","message":"push: {true \n 0 0xc002756280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:53.220988171+07:00","message":"write wav file: './tmp/7549/7549_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.706370964+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.706417498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.706423921+07:00","message":"receive interim result [false|false]: บอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.706442139+07:00","message":"[buffer interim] 17 false บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.706449097+07:00","message":"[bufferProcess] interim [480000000]:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.706451111+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.746444448+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.746477804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.746483793+07:00","message":"receive interim result [false|false]: หัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.74649692+07:00","message":"[buffer interim] 17 false หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.746503401+07:00","message":"[bufferProcess] interim [540000000]:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.746505513+07:00","message":"[bufferProcess] send to processor:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.746508577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.746511115+07:00","message":"> Transcript [59] [false]: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.746513309+07:00","message":"Set StatePrefix (first interim): 'บอก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:53.801748036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:53.801756863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.883000307+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.883041135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.883047812+07:00","message":"receive interim result [false|false]: หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:53.883061248+07:00","message":"[buffer interim] 17 false หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.883069063+07:00","message":"[bufferProcess] interim [720000000]:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.883072436+07:00","message":"[bufferProcess] send to processor:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.883080974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.883084888+07:00","message":"> Transcript [60] [false]: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.883088148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:53.883091619+07:00","message":"Set new StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.060885776+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.060930809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.060936553+07:00","message":"receive interim result [false|false]: หัวข้อที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.060950877+07:00","message":"[buffer interim] 17 false หัวข้อที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.060957637+07:00","message":"[bufferProcess] interim [900000000]:หัวข้อที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.060960013+07:00","message":"[bufferProcess] send to processor:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.060965517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.060968135+07:00","message":"> Transcript [61] [false]: 'หัวข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.060971237+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.060973196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.060975007+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.06097727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.194229274+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.194267426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.194273703+07:00","message":"receive interim result [false|false]: หัวข้อที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.194289196+07:00","message":"[buffer interim] 17 false หัวข้อที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.194296875+07:00","message":"[bufferProcess] interim [960000000]:หัวข้อที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.194300104+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.194303413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.19430614+07:00","message":"> Transcript [62] [false]: 'หัวข้อที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.194309229+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.194311113+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.194312996+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.194314868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.450704095+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.450741258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.45074667+07:00","message":"receive interim result [false|false]: หัวข้อที่ 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.450760329+07:00","message":"[buffer interim] 17 false หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.450768527+07:00","message":"[bufferProcess] interim [260000000]:หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.450770935+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.450774583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.450777261+07:00","message":"> Transcript [63] [false]: 'หัวข้อที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.450780388+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.450782162+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.450783911+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.450785807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.458932389+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.458953435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.45895809+07:00","message":"receive interim result [false|false]: หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.45896835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.45897105+07:00","message":"receive interim result [false|false]:  3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.458976378+07:00","message":"[buffer interim] 17 false หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.458979332+07:00","message":"[buffer interim] 17 false  3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.45898319+07:00","message":"[bufferProcess] interim [320000000]:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.45898517+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.45898739+07:00","message":"[bufferProcess] interim [320000000]: 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.458989778+07:00","message":"[bufferProcess] update buffer: หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.458992014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.45899444+07:00","message":"> Transcript [64] [false]: 'หัวข้อที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.458996698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.458998414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.459000041+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.459001919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.459004455+07:00","message":"Push: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.459006159+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.459008068+07:00","message":"Set new StatePrefix : 'หัวข้อที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.459010051+07:00","message":"Next Push (prob) : 'ที่ 3 จุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.459017384+07:00","message":"push: {false หัวข้อ 0 0xc0003a4200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.632504804+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.632540263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.632546052+07:00","message":"receive interim result [false|false]: หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.632557931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.632560482+07:00","message":"receive interim result [false|false]:  3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.632568145+07:00","message":"[buffer interim] 17 false หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:54.632570947+07:00","message":"[buffer interim] 17 false  3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.632576713+07:00","message":"[bufferProcess] interim [440000000]:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.632578911+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.632585615+07:00","message":"[bufferProcess] interim [440000000]: 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.632588606+07:00","message":"[bufferProcess] update buffer: หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.63259978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.63262204+07:00","message":"> Transcript [65] [false]: 'หัวข้อที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.632629845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.632634084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.632637589+07:00","message":"StatePrefix: 'หัวข้อที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:54.632641088+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.355776051+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.355810143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.355816194+07:00","message":"receive interim result [false|false]: หัวข้อที่ 3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.35583444+07:00","message":"[buffer interim] 17 false หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.355842789+07:00","message":"[bufferProcess] interim [40000000]:หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.355845498+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.355849021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.355851657+07:00","message":"> Transcript [66] [false]: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.355854223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.355856417+07:00","message":"Set new StatePrefix: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.514612571+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.576590377+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.750346182+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.750397903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3.2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.750405898+07:00","message":"receive interim result [true|false]: หัวข้อที่ 3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.750418996+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.750421795+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.750431888+07:00","message":"[buffer interim] 17 true หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750445091+07:00","message":"[bufferProcess] interim [520000000]:หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.7504483+07:00","message":"[bufferProcess] send to processor (isfinal):หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750451942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750454958+07:00","message":"> Transcript [67] [false]: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750457784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750459676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750461872+07:00","message":"StatePrefix: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750464154+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750465824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750467793+07:00","message":"> Transcript [68] [true]: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.75046995+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750471508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750473455+07:00","message":"StatePrefix: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.750475015+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:55.75048399+07:00","message":"Push: 'ที่ 3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:55.750494233+07:00","message":"push: {true ที่ 3.2 0 0xc0003a4200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:55.759043443+07:00","message":"write wav file: './tmp/7549/7549_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.098149156+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.098185701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.098190546+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.098204862+07:00","message":"[buffer interim] 18 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.098211162+07:00","message":"[bufferProcess] interim [540000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.098213004+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.23183785+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.231872287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยบาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.231877574+07:00","message":"receive interim result [false|false]: ปัจจัยบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.231891703+07:00","message":"[buffer interim] 18 false ปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.231899606+07:00","message":"[bufferProcess] interim [720000000]:ปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.231901653+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.231907136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.231909808+07:00","message":"> Transcript [69] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.231912128+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.548175034+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.548220362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยบางประการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.548227989+07:00","message":"receive interim result [false|false]: ปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:56.548246001+07:00","message":"[buffer interim] 18 false ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.548253526+07:00","message":"[bufferProcess] interim [960000000]:ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.548256057+07:00","message":"[bufferProcess] send to processor:ปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.548262578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.548265228+07:00","message":"> Transcript [70] [false]: 'ปัจจัยบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.548268435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.548270675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.548272997+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:56.548275554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:56.802578388+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:56.802613148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.118895306+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.118938298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยบางประการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.118944155+07:00","message":"receive interim result [false|false]: ปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.118956518+07:00","message":"[buffer interim] 18 false ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.118964202+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.118966549+07:00","message":"[bufferProcess] send to processor:ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.118972056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.118974881+07:00","message":"> Transcript [71] [false]: 'ปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.118977841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.118980341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.118982295+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.118984336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.174205045+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.238089792+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.257122587+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.257157588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยบางประการ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.257173678+07:00","message":"receive interim result [true|false]: ปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.257186243+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.257188965+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.257196044+07:00","message":"[buffer interim] 18 true ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257202957+07:00","message":"[bufferProcess] interim [830000000]:ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257206047+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257209842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257212666+07:00","message":"> Transcript [72] [false]: 'ปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257216131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257218118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257219989+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257221856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257223567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257225341+07:00","message":"> Transcript [73] [true]: 'ปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257227364+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257229+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257230598+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.25723211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.257239441+07:00","message":"Push: 'ปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.257247987+07:00","message":"push: {true ปัจจัยบางประการ 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:57.264759778+07:00","message":"write wav file: './tmp/7549/7549_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.783450611+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.783494907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.783501348+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.783519036+07:00","message":"[buffer interim] 19 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.783526568+07:00","message":"[bufferProcess] interim [420000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.783529295+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.893634196+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.893688817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.893694845+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:57.893706774+07:00","message":"[buffer interim] 19 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.893716673+07:00","message":"[bufferProcess] interim [480000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.89372022+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.89372729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.893731381+07:00","message":"> Transcript [74] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:57.89373429+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.080534723+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.08057607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่หนีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.080584838+07:00","message":"receive interim result [false|false]: ที่หนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.08060255+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.0806055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ฝน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.080607925+07:00","message":"receive interim result [false|false]: ที่นี่ฝน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.080613846+07:00","message":"[buffer interim] 19 false ที่หนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.080618764+07:00","message":"[buffer interim] 19 false ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080626348+07:00","message":"[bufferProcess] interim [660000000]:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080628432+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080631284+07:00","message":"[bufferProcess] interim [720000000]:ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080632865+07:00","message":"[bufferProcess] send to processor:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.0806358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080639775+07:00","message":"> Transcript [75] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080642228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080644083+07:00","message":"Set new StatePrefix: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080645488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080647243+07:00","message":"> Transcript [76] [false]: 'ที่หนีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080648688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.080650318+07:00","message":"Set new StatePrefix: 'ที่หนีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.116104452+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.116146678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.116152033+07:00","message":"receive interim result [false|false]: ที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.116170017+07:00","message":"[buffer interim] 19 false ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.116176511+07:00","message":"[bufferProcess] interim [900000000]:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.116179191+07:00","message":"[bufferProcess] send to processor:ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.116182432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.116185876+07:00","message":"> Transcript [77] [false]: 'ที่นี่ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.11618807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.116189981+07:00","message":"Set new StatePrefix: 'ที่นี่ฝน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.229773425+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.229823885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.229829717+07:00","message":"receive interim result [false|false]: ที่นี่ฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.229846942+07:00","message":"[buffer interim] 19 false ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.229854786+07:00","message":"[bufferProcess] interim [960000000]:ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.229857299+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.229863497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.229866835+07:00","message":"> Transcript [78] [false]: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.229869851+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.22987207+07:00","message":"Set new StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.269682865+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.269723234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.269729902+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.269744225+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.269751734+07:00","message":"[bufferProcess] interim [80000000]:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.269754727+07:00","message":"[bufferProcess] send to processor:ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.269762327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.26976527+07:00","message":"> Transcript [79] [false]: 'ที่นี่ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.269767794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.269769864+07:00","message":"Set new StatePrefix: 'ที่นี่ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.470215718+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.470255739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.470262399+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.470279602+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.470287652+07:00","message":"[bufferProcess] interim [320000000]:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.470290218+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.470298141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.470300916+07:00","message":"> Transcript [80] [false]: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.470303117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.470305535+07:00","message":"Set new StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.593492879+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.593531891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.593538705+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.593557152+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.59356587+07:00","message":"[bufferProcess] interim [380000000]:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.593568535+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.593577245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.593580093+07:00","message":"> Transcript [81] [false]: 'ที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.593583508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.5935859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.593590177+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.593592444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.799119003+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.799166313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.799174828+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.799190305+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.79919807+07:00","message":"[bufferProcess] interim [620000000]:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.799200843+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.799207625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.799210517+07:00","message":"> Transcript [82] [false]: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.799214135+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.799217103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.799219798+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.799222134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.985131734+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.985180711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.985186743+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:58.985202032+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.985209455+07:00","message":"[bufferProcess] interim [740000000]:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.985212244+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.985216118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.985219575+07:00","message":"> Transcript [83] [false]: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.985222898+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.985224901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.985226962+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:58.9852291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.302227585+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.302267013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.302273188+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.302287022+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302293814+07:00","message":"[bufferProcess] interim [100000000]:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302296122+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302301342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302304115+07:00","message":"> Transcript [84] [false]: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302307441+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302309645+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302311664+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302313956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302318892+07:00","message":"Push: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302320702+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302325526+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.302328335+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.30235006+07:00","message":"push: {false ที่มีผลต่อการ 0 0xc000182600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.555730608+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.555779265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.555785963+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.555799451+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.555805921+07:00","message":"[bufferProcess] interim [340000000]:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.555809948+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.555816959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.55581994+07:00","message":"> Transcript [85] [false]: 'ที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.5558234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.555825381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.555827264+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.555829465+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.794298985+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:59.803463795+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:59.803478785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.896595631+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.89663794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.896644249+07:00","message":"receive interim result [true|false]: ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.896653627+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.896662507+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.896671005+07:00","message":"[buffer interim] 19 true ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896678219+07:00","message":"[bufferProcess] interim [790000000]:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896681108+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.8966847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896687443+07:00","message":"> Transcript [86] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896690577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896692384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896696556+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896698876+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.89670226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896704351+07:00","message":"> Transcript [87] [true]: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.89670681+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896708638+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896710303+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896711889+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:03:59.896714564+07:00","message":"Push: 'เจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.896723728+07:00","message":"push: {true เจริญเติบโตของพืช 0 0xc000182600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:03:59.906548061+07:00","message":"write wav file: './tmp/7549/7549_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:03:59.92733534+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:00.186271891+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:00.246358997+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:00.355043691+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:00.355072824+07:00","message":"found end of frame, send empty tag with msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:00.355076289+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:00.355083932+07:00","message":"[buffer interim] 20 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:00.355091148+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:00.355094386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:00.355096978+07:00","message":"> Transcript [88] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:00.355099731+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:00.355101494+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:00.355103214+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:00.355104898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:00.355112919+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:00.355122249+07:00","message":"push: {true \n 0 0xc0003a4680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:00.360052557+07:00","message":"write wav file: './tmp/7549/7549_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.103488283+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.103532976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.103539241+07:00","message":"receive interim result [false|false]: อาชีวะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.103557076+07:00","message":"[buffer interim] 21 false อาชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.103564169+07:00","message":"[bufferProcess] interim [660000000]:อาชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.103566454+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.290741415+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.290780609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.290787019+07:00","message":"receive interim result [false|false]: อาชีวะนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.2908038+07:00","message":"[buffer interim] 21 false อาชีวะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.29081137+07:00","message":"[bufferProcess] interim [840000000]:อาชีวะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290813782+07:00","message":"[bufferProcess] send to processor:อาชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290817392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290820285+07:00","message":"> Transcript [89] [false]: 'อาชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290822703+07:00","message":"Set StatePrefix (first interim): 'อาชีวะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.29087116+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.290875454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชีวนิเวศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.290877826+07:00","message":"receive interim result [false|false]: ชีวนิเวศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.290881083+07:00","message":"[buffer interim] 21 false ชีวนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290890857+07:00","message":"[bufferProcess] interim [900000000]:ชีวนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290893861+07:00","message":"[bufferProcess] send to processor:อาชีวะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290897209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290900597+07:00","message":"> Transcript [90] [false]: 'อาชีวะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290905689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290908492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290911616+07:00","message":"StatePrefix: 'อาชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.290914956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.48522058+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.485262362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนิราศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.485269643+07:00","message":"receive interim result [false|false]: อาชีวะนิราศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.485285854+07:00","message":"[buffer interim] 21 false อาชีวะนิราศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.485293143+07:00","message":"[bufferProcess] interim [80000000]:อาชีวะนิราศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.485295587+07:00","message":"[bufferProcess] send to processor:ชีวนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.485302282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.48530512+07:00","message":"> Transcript [91] [false]: 'ชีวนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.485307486+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.485309678+07:00","message":"Set new StatePrefix: 'ชีวนิเวศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.684912172+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.684954232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนี้เราจะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.68496069+07:00","message":"receive interim result [false|false]: อาชีวะนี้เราจะมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.684976186+07:00","message":"[buffer interim] 21 false อาชีวะนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.684983419+07:00","message":"[bufferProcess] interim [320000000]:อาชีวะนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.684985663+07:00","message":"[bufferProcess] send to processor:อาชีวะนิราศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.684988991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.684991995+07:00","message":"> Transcript [92] [false]: 'อาชีวะนิราศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.684994331+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.684996307+07:00","message":"Set new StatePrefix: 'อาชีวะนิราศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.877362339+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.877403941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนี้เราจะมาดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.877410446+07:00","message":"receive interim result [false|false]: อาชีวะนี้เราจะมาดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.877423203+07:00","message":"[buffer interim] 21 false อาชีวะนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.87743216+07:00","message":"[bufferProcess] interim [440000000]:อาชีวะนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.877435684+07:00","message":"[bufferProcess] send to processor:อาชีวะนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.877442165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.877445856+07:00","message":"> Transcript [93] [false]: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.877449138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.877451778+07:00","message":"Set new StatePrefix: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.89835669+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.898383571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนี้เราจะมาเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.898389383+07:00","message":"receive interim result [false|false]: อาชีวะนี้เราจะมาเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:01.898402225+07:00","message":"[buffer interim] 21 false อาชีวะนี้เราจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.898409254+07:00","message":"[bufferProcess] interim [500000000]:อาชีวะนี้เราจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.898412876+07:00","message":"[bufferProcess] send to processor:อาชีวะนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.898416719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.898420451+07:00","message":"> Transcript [94] [false]: 'อาชีวะนี้เราจะมาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.898424903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.898427739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.898432079+07:00","message":"StatePrefix: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:01.898434018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.190548224+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.190586466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนี้เราจะมาเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.190591667+07:00","message":"receive interim result [false|false]: อาชีวะนี้เราจะมาเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.190607625+07:00","message":"[buffer interim] 21 false อาชีวะนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.190613986+07:00","message":"[bufferProcess] interim [740000000]:อาชีวะนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.190616069+07:00","message":"[bufferProcess] send to processor:อาชีวะนี้เราจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.190619176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.190621765+07:00","message":"> Transcript [95] [false]: 'อาชีวะนี้เราจะมาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.190625131+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.190627243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.190629366+07:00","message":"StatePrefix: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.190631422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.518384663+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.518429419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนี้เราจะมาเรียนกันเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.518438442+07:00","message":"receive interim result [false|false]: อาชีวะนี้เราจะมาเรียนกันเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.518454196+07:00","message":"[buffer interim] 21 false อาชีวะนี้เราจะมาเรียนกันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.518460846+07:00","message":"[bufferProcess] interim [40000000]:อาชีวะนี้เราจะมาเรียนกันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.518464693+07:00","message":"[bufferProcess] send to processor:อาชีวะนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.518471995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.518474711+07:00","message":"> Transcript [96] [false]: 'อาชีวะนี้เราจะมาเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.518477702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.518479668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.518482039+07:00","message":"StatePrefix: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.518485711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.570570967+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.570609621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนี้เราจะมาเรียนกันเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.570614769+07:00","message":"receive interim result [false|false]: อาชีวะนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.570630288+07:00","message":"[buffer interim] 21 false อาชีวะนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570637031+07:00","message":"[bufferProcess] interim [160000000]:อาชีวะนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.57063951+07:00","message":"[bufferProcess] send to processor:อาชีวะนี้เราจะมาเรียนกันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570649118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570654124+07:00","message":"> Transcript [97] [false]: 'อาชีวะนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570667943+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570671684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.57067553+07:00","message":"StatePrefix: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570678486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570681721+07:00","message":"Push: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570683796+07:00","message":"TextPushed: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570685912+07:00","message":"Set new StatePrefix : 'อาชีวะนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.570687927+07:00","message":"Next Push (prob) : 'เรียนกันเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.570701177+07:00","message":"push: {false อาชีวะนี้เราจะมา 0 0xc002756200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.684181321+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.75691616+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:02.803973972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:02.803991885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.820389429+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.820422153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ\",\"confidence\":0.9100234}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.820428532+07:00","message":"receive interim result [true|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.820437146+07:00","message":"end recv isFinal message id 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.820439191+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.820444278+07:00","message":"[buffer interim] 21 true ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820452506+07:00","message":"[bufferProcess] interim [460000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820457394+07:00","message":"[bufferProcess] send to processor (isfinal):อาชีวะนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820460534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820463064+07:00","message":"> Transcript [98] [false]: 'อาชีวะนี้เราจะมาเรียนกันเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820465743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820467513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820469437+07:00","message":"StatePrefix: 'อาชีวะนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820471667+07:00","message":"TextPushed: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820473465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820475191+07:00","message":"> Transcript [99] [true]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820477171+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820478709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820480295+07:00","message":"StatePrefix: 'อาชีวะนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820482001+07:00","message":"TextPushed: 'อาชีวะนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820483599+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820587778+07:00","message":"Push: 'เรียนกันเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820590157+07:00","message":"TextPushed: 'อาชีวะนี้เราจะมาเรียนกันเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820592151+07:00","message":"Set new StatePrefix : 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820594061+07:00","message":"Next Push (prob) : 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:02.820601316+07:00","message":"push: {true เรียนกันเกี่ยวกับ 0 0xc002756200}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:02.820605232+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_21.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:02.828001424+07:00","message":"write wav file: './tmp/7549/7549_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:03.965338986+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.051251448+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.051288507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอกค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.051293904+07:00","message":"receive interim result [false|false]: ภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.05131277+07:00","message":"[buffer interim] 22 false ภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.051321076+07:00","message":"[bufferProcess] interim [140000000]:ภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.051322907+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.051326597+07:00","message":"[bufferProcess] send to processor (ticker):ภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.051329337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.051331705+07:00","message":"> Transcript [100] [false]: 'ภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.051333817+07:00","message":"Set StatePrefix (first interim): 'ภายนอกค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.067795925+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.06781298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอกค่ะ\",\"confidence\":0.9587858}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.067818003+07:00","message":"receive interim result [true|false]: ภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.067827049+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.067829263+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.067838067+07:00","message":"[buffer interim] 22 true ภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.067842113+07:00","message":"[bufferProcess] interim [230000000]:ภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.067844491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.067846667+07:00","message":"> Transcript [101] [true]: 'ภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.067849076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.067851+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.067853019+07:00","message":"StatePrefix: 'ภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.067862008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.06786865+07:00","message":"Push: 'ภายนอกค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.067877953+07:00","message":"push: {true ภายนอกค่ะ 0 0xc000182280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:04.073754266+07:00","message":"write wav file: './tmp/7549/7549_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.098515627+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.481394899+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.567056018+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.567087524+07:00","message":"found end of frame, send empty tag with msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.567091196+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.567102932+07:00","message":"[buffer interim] 23 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.56711085+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.567115221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.567118684+07:00","message":"> Transcript [102] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.567120925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.567122744+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.567124876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.567126728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:04.56712997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.56713969+07:00","message":"push: {true \n 0 0xc002756680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:04.57215283+07:00","message":"write wav file: './tmp/7549/7549_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.607135072+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.924669898+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:04.995859737+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.007241819+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.007259983+07:00","message":"found end of frame, send empty tag with msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.007263296+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.007269291+07:00","message":"[buffer interim] 24 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.007276099+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.00727952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.007282333+07:00","message":"> Transcript [103] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.007284697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.007286638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.007288499+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.007290806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.007299273+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.007309604+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:05.0122476+07:00","message":"write wav file: './tmp/7549/7549_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.054775678+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.119454816+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.185549405+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.185565167+07:00","message":"found end of frame, send empty tag with msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.185568193+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.185573714+07:00","message":"[buffer interim] 25 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.185580658+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.185584214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.185586919+07:00","message":"> Transcript [104] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.185589296+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.185591246+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.185593038+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.18559475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.185597746+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.185606712+07:00","message":"push: {true \n 0 0xc000045180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:05.189495246+07:00","message":"write wav file: './tmp/7549/7549_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.375364745+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.436160124+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:05.804487166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:05.804506294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.906365656+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.906414123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.906418794+07:00","message":"receive interim result [false|false]: สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:05.906438274+07:00","message":"[buffer interim] 27 false สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.90644467+07:00","message":"[bufferProcess] interim [300000000]:สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:05.906446561+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.279453695+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.279484978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.279490855+07:00","message":"receive interim result [false|false]: จุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.279506928+07:00","message":"[buffer interim] 27 false จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.279513487+07:00","message":"[bufferProcess] interim [660000000]:จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.279515663+07:00","message":"[bufferProcess] send to processor:สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.279522608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.279525179+07:00","message":"> Transcript [105] [false]: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.279527103+07:00","message":"Set StatePrefix (first interim): 'สุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.595937584+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.595979137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.595984347+07:00","message":"receive interim result [false|false]: จุดประสงค์การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.595996501+07:00","message":"[buffer interim] 27 false จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.596002242+07:00","message":"[bufferProcess] interim [20000000]:จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.596004642+07:00","message":"[bufferProcess] send to processor:จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.596009978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.596012539+07:00","message":"> Transcript [106] [false]: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.596014684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.596016575+07:00","message":"Set new StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.853222244+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.853267002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.8532733+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:06.853292744+07:00","message":"[buffer interim] 27 false จุดประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.853301628+07:00","message":"[bufferProcess] interim [260000000]:จุดประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.853304284+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.853312235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.853315127+07:00","message":"> Transcript [107] [false]: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.853319189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.853321847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.853323771+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:06.85332595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.04149536+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.041529887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.041535206+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.041547947+07:00","message":"[buffer interim] 27 false จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.041557159+07:00","message":"[bufferProcess] interim [440000000]:จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.041559591+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.041562889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.041565491+07:00","message":"> Transcript [108] [false]: 'จุดประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.041568443+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.041570245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.041571964+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.0415738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.605148346+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.668547794+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.680195366+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.680225386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การเรียนรู้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.680230402+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.680243647+07:00","message":"[buffer interim] 27 false จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.680249835+07:00","message":"[bufferProcess] interim [40000000]:จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.680252275+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.68025768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.680260318+07:00","message":"> Transcript [109] [false]: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.680263064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.680264962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.680266804+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.680268783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.69621738+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.696235266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การเรียนรู้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.6962394+07:00","message":"receive interim result [true|false]: จุดประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.696246877+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.696248989+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.69625323+07:00","message":"[buffer interim] 27 true จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696256571+07:00","message":"[bufferProcess] interim [190000000]:จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696261468+07:00","message":"[bufferProcess] send to processor (isfinal):จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696264503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696266917+07:00","message":"> Transcript [110] [false]: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696269305+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.69627098+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696272777+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.69627449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.69628081+07:00","message":"Push: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696282585+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696284548+07:00","message":"Set new StatePrefix : 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696286521+07:00","message":"Next Push (prob) : 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696288101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696289768+07:00","message":"> Transcript [111] [true]: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696291637+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696293253+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696295301+07:00","message":"StatePrefix: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696297101+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:07.696298984+07:00","message":"Push: 'การเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.696305898+07:00","message":"push: {false จุดประสงค์ 0 0xc000045500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:07.696311232+07:00","message":"push: {true การเรียนรู้ 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:07.706973214+07:00","message":"write wav file: './tmp/7549/7549_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.38222382+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.382265682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.382270875+07:00","message":"receive interim result [false|false]: ค่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.38228488+07:00","message":"[buffer interim] 28 false ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.382291279+07:00","message":"[bufferProcess] interim [720000000]:ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.382293172+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.414796107+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.414824123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Honda\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.41482891+07:00","message":"receive interim result [false|false]: Honda"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.414842379+07:00","message":"[buffer interim] 28 false Honda"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.414847307+07:00","message":"[bufferProcess] interim [780000000]:Honda"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.414849551+07:00","message":"[bufferProcess] send to processor:ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.414852987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.414855685+07:00","message":"> Transcript [112] [false]: 'ค่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.414857743+07:00","message":"Set StatePrefix (first interim): 'ค่อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.524449976+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.524486152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอนเนอร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.524490803+07:00","message":"receive interim result [false|false]: คอนเนอร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.524504555+07:00","message":"[buffer interim] 28 false คอนเนอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.524510638+07:00","message":"[bufferProcess] interim [840000000]:คอนเนอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.524513117+07:00","message":"[bufferProcess] send to processor:Honda"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.524516587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.524519624+07:00","message":"> Transcript [113] [false]: 'Honda'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.524521539+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.524523847+07:00","message":"Set new StatePrefix: 'Honda'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.650445156+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.650482539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.650487164+07:00","message":"receive interim result [false|false]: ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.650503575+07:00","message":"[buffer interim] 28 false ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.650510183+07:00","message":"[bufferProcess] interim [960000000]:ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.650512503+07:00","message":"[bufferProcess] send to processor:คอนเนอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.65051568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.650518515+07:00","message":"> Transcript [114] [false]: 'คอนเนอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.650520877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.650523109+07:00","message":"Set new StatePrefix: 'คอนเนอร์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.69571002+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.757153012+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:08.805181226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:08.805222366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.825144675+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.825194345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 1\",\"confidence\":0.9407456}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.825200515+07:00","message":"receive interim result [true|false]: ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.825209841+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.825212156+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.82521807+07:00","message":"[buffer interim] 28 true ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825224522+07:00","message":"[bufferProcess] interim [260000000]:ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825230825+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825234149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825236622+07:00","message":"> Transcript [115] [false]: 'ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825238726+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825240664+07:00","message":"Set new StatePrefix: 'ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825242176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825243955+07:00","message":"> Transcript [116] [true]: 'ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825246138+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825247868+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825249682+07:00","message":"StatePrefix: 'ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825251318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:08.825258805+07:00","message":"Push: 'ข้อ 1'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:08.825266685+07:00","message":"push: {true ข้อ 1 0 0xc0003a5000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:08.831738159+07:00","message":"write wav file: './tmp/7549/7549_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.327076832+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.327119942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.327125035+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.3271423+07:00","message":"[buffer interim] 29 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.327149636+07:00","message":"[bufferProcess] interim [600000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.327151482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.436246338+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.4362798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.436284498+07:00","message":"receive interim result [false|false]: ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.436295051+07:00","message":"[buffer interim] 29 false ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.436302669+07:00","message":"[bufferProcess] interim [660000000]:ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.436304822+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.436309925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.436312615+07:00","message":"> Transcript [117] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.43631461+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.470256852+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.563333658+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.56337942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบุ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.563385254+07:00","message":"receive interim result [true|false]: ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.563395853+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.563398235+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.563404396+07:00","message":"[buffer interim] 29 true ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563411176+07:00","message":"[bufferProcess] interim [930000000]:ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563414317+07:00","message":"[bufferProcess] send to processor (isfinal):ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563417763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563420415+07:00","message":"> Transcript [118] [false]: 'ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563422742+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563424989+07:00","message":"Set new StatePrefix: 'ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563426518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563428164+07:00","message":"> Transcript [119] [true]: 'ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.56343034+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563432264+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563435738+07:00","message":"StatePrefix: 'ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563437742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:09.563440622+07:00","message":"Push: 'ระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.563448898+07:00","message":"push: {true ระบุ 0 0xc002756080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:09.569311764+07:00","message":"write wav file: './tmp/7549/7549_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:09.667694155+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.335375712+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.335440257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอาทิตย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.335445485+07:00","message":"receive interim result [false|false]: พระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.335463409+07:00","message":"[buffer interim] 30 false พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.335471111+07:00","message":"[bufferProcess] interim [720000000]:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.335472899+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.386802317+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.386852728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.386858018+07:00","message":"receive interim result [false|false]: อธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.386873915+07:00","message":"[buffer interim] 30 false อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.386880702+07:00","message":"[bufferProcess] interim [780000000]:อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.386883279+07:00","message":"[bufferProcess] send to processor:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.386886963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.386889774+07:00","message":"> Transcript [120] [false]: 'พระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.386893745+07:00","message":"Set StatePrefix (first interim): 'พระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.702848581+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.7028911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.702896367+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.70290887+07:00","message":"[buffer interim] 30 false อธิบายเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.702914996+07:00","message":"[bufferProcess] interim [80000000]:อธิบายเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.702917191+07:00","message":"[bufferProcess] send to processor:อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.702922395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.702925078+07:00","message":"> Transcript [121] [false]: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.702927017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.702928832+07:00","message":"Set new StatePrefix: 'อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.896965945+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.897011549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.89701947+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:10.897040869+07:00","message":"[buffer interim] 30 false อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.89705008+07:00","message":"[bufferProcess] interim [320000000]:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.897054168+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.897058793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.897062674+07:00","message":"> Transcript [122] [false]: 'อธิบายเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.897067167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.897070007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.897072774+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:10.897075854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.004745451+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.068542577+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.100080733+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.100123917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.100129448+07:00","message":"receive interim result [true|false]: อธิบายเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.100141726+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.100144348+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.100150747+07:00","message":"[buffer interim] 30 true อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100157899+07:00","message":"[bufferProcess] interim [560000000]:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.10016071+07:00","message":"[bufferProcess] send to processor (isfinal):อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100164213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100166772+07:00","message":"> Transcript [123] [false]: 'อธิบายเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100169585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100171361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100173145+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.10017494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100176701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100178846+07:00","message":"> Transcript [124] [true]: 'อธิบายเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100180928+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100182425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100185011+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100186613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.100191364+07:00","message":"Push: 'อธิบายเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.100198775+07:00","message":"push: {true อธิบายเกี่ยวกับ 0 0xc000424a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:11.106851453+07:00","message":"write wav file: './tmp/7549/7549_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.197098647+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.266532435+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.51315843+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.513186966+07:00","message":"found end of frame, send empty tag with msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.513189729+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.513196811+07:00","message":"[buffer interim] 31 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.513202596+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.513205968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.513208729+07:00","message":"> Transcript [125] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.513211011+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.513212752+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.513217115+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.513219075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:11.513226613+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:11.513235848+07:00","message":"push: {true \n 0 0xc000182580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:11.518064856+07:00","message":"write wav file: './tmp/7549/7549_31.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:11.805690661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:11.805701318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.034055106+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.034089968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.034095327+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.034109727+07:00","message":"[buffer interim] 32 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.034116307+07:00","message":"[bufferProcess] interim [540000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.034118379+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.240006565+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.240044383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.24005022+07:00","message":"receive interim result [false|false]: ปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.240064319+07:00","message":"[buffer interim] 32 false ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.240070264+07:00","message":"[bufferProcess] interim [780000000]:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.240072388+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.240078762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.240081396+07:00","message":"> Transcript [126] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.240083348+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.498942867+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.498977647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.498982949+07:00","message":"receive interim result [false|false]: ปัจจัยที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.498998617+07:00","message":"[buffer interim] 32 false ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.499006341+07:00","message":"[bufferProcess] interim [80000000]:ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.499008749+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.499012641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.499015073+07:00","message":"> Transcript [127] [false]: 'ปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.499017739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.499019627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.499021546+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.499023518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.63584571+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.635892684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.635899009+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.635915127+07:00","message":"[buffer interim] 32 false ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.635921824+07:00","message":"[bufferProcess] interim [200000000]:ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.635924184+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.635930674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.635933476+07:00","message":"> Transcript [128] [false]: 'ปัจจัยที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.635936291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.635938439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.635940325+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.635942363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.824334781+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.824368672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.82437368+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:12.824388459+07:00","message":"[buffer interim] 32 false ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.824395198+07:00","message":"[bufferProcess] interim [380000000]:ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.824398746+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.824403689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.824407129+07:00","message":"> Transcript [129] [false]: 'ปัจจัยที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.824410906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.824413499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.824415245+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:12.82441719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.01553052+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.01556451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.015569864+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.0155868+07:00","message":"[buffer interim] 32 false ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.015594262+07:00","message":"[bufferProcess] interim [620000000]:ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.015596735+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.015600195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.015602894+07:00","message":"> Transcript [130] [false]: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.01560572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.01560758+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.01560938+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.01561464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.015617637+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.015619485+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.015621423+07:00","message":"Set new StatePrefix : 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.015623463+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.015630736+07:00","message":"push: {false ปัจจัย 0 0xc002756780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.338710085+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.338750178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.33875823+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.338776491+07:00","message":"[buffer interim] 32 false ปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.338784298+07:00","message":"[bufferProcess] interim [920000000]:ปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.338787168+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.338793656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.338796331+07:00","message":"> Transcript [131] [false]: 'ปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.338799501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.338804359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.338806588+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.338808996+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.393450532+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.393487112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.393493824+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.393507543+07:00","message":"[buffer interim] 32 false ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.393514047+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.39351691+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.393523505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.393525921+07:00","message":"> Transcript [132] [false]: 'ปัจจัยที่มีผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.393528991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.393530767+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.393532757+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.393535368+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.52037591+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.520410969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.520417163+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.520432113+07:00","message":"[buffer interim] 32 false ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.520439549+07:00","message":"[bufferProcess] interim [40000000]:ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.520442169+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.520448643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.520451681+07:00","message":"> Transcript [133] [false]: 'ปัจจัยที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.520455436+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.520457712+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.520459951+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.520462569+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.71662513+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.716680212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.716687039+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.716710124+07:00","message":"[buffer interim] 32 false ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.7167175+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716720172+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716726616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716729441+07:00","message":"> Transcript [134] [false]: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716732823+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716734804+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716736894+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716739931+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716746046+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716747925+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716753006+07:00","message":"Set new StatePrefix : 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.716755081+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.716765663+07:00","message":"push: {false ที่มีผลต่อ 0 0xc002756780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.854226705+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.854268923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.854275274+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:13.854289507+07:00","message":"[buffer interim] 32 false ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.854295792+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.854298379+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.854304975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.854307417+07:00","message":"> Transcript [135] [false]: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.85431045+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.854312553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.854314628+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:13.854317137+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.211274274+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.299370779+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.29941186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.299419106+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.299432653+07:00","message":"[buffer interim] 32 false ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.299440569+07:00","message":"[bufferProcess] interim [940000000]:ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.299443005+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.299448324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.299450985+07:00","message":"> Transcript [136] [false]: 'ปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.299454251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.299456452+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.29945824+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.299460621+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.311059373+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.311075665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบโต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.311080039+07:00","message":"receive interim result [true|false]: ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.311087238+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.311089401+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.311094878+07:00","message":"[buffer interim] 32 true ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311098244+07:00","message":"[bufferProcess] interim [970000000]:ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311100549+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311103049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311105226+07:00","message":"> Transcript [137] [false]: 'ปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311107463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311109082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311110827+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311112884+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311114623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.31111626+07:00","message":"> Transcript [138] [true]: 'ปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311118424+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311119955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311121432+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311123235+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.311128898+07:00","message":"Push: 'การเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.311138571+07:00","message":"push: {true การเจริญเติบโต 0 0xc002756780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:14.318964397+07:00","message":"write wav file: './tmp/7549/7549_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.336197278+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:14.806524035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:14.806527332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.900738893+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.900784586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.900791208+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:14.900809131+07:00","message":"[buffer interim] 33 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.900816165+07:00","message":"[bufferProcess] interim [580000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:14.900817819+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.110764655+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.110797837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.110803229+07:00","message":"receive interim result [false|false]: รักกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.110822017+07:00","message":"[buffer interim] 33 false รักกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.110830256+07:00","message":"[bufferProcess] interim [760000000]:รักกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.110834072+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.110842612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.110845745+07:00","message":"> Transcript [139] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.110847993+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.324279234+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.324315909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.324321473+07:00","message":"receive interim result [false|false]: หลักการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.324339294+07:00","message":"[buffer interim] 33 false หลักการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.324346388+07:00","message":"[bufferProcess] interim [940000000]:หลักการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.32434865+07:00","message":"[bufferProcess] send to processor:รักกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.324352061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.324354631+07:00","message":"> Transcript [140] [false]: 'รักกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.324357408+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.324359407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.32436161+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.32436366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.388889369+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.388927757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการกำหนด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.388933841+07:00","message":"receive interim result [false|false]: หลักการกำหนด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.388948339+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.38895185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการดำรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.388954246+07:00","message":"receive interim result [false|false]: หลักการดำรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.38896027+07:00","message":"[buffer interim] 33 false หลักการกำหนด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.388966814+07:00","message":"[buffer interim] 33 false หลักการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388972586+07:00","message":"[bufferProcess] interim [60000000]:หลักการกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388974976+07:00","message":"[bufferProcess] send to processor:หลักการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388981092+07:00","message":"[bufferProcess] interim [120000000]:หลักการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388982742+07:00","message":"[bufferProcess] send to processor:หลักการกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388985686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388988496+07:00","message":"> Transcript [141] [false]: 'หลักการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388990835+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388992727+07:00","message":"Set new StatePrefix: 'หลักการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388994155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388995796+07:00","message":"> Transcript [142] [false]: 'หลักการกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388997299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.388998747+07:00","message":"Set new StatePrefix: 'หลักการกำหนด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.68923445+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.689277622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการดำรงชีวิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.689285075+07:00","message":"receive interim result [false|false]: หลักการดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:15.689300368+07:00","message":"[buffer interim] 33 false หลักการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.689308466+07:00","message":"[bufferProcess] interim [360000000]:หลักการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.689312273+07:00","message":"[bufferProcess] send to processor:หลักการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.689317096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.68932157+07:00","message":"> Transcript [143] [false]: 'หลักการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.68932455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:15.689327296+07:00","message":"Set new StatePrefix: 'หลักการดำรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.050329707+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.050351248+07:00","message":"found end of frame, send empty tag with msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.050354169+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.050360725+07:00","message":"[buffer interim] this message is already final true 26: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.081351051+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.081392659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการดำรงชีวิตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.08140002+07:00","message":"receive interim result [false|false]: หลักการดำรงชีวิตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.081414306+07:00","message":"[buffer interim] 33 false หลักการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.081421733+07:00","message":"[bufferProcess] interim [780000000]:หลักการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.081424104+07:00","message":"[bufferProcess] send to processor:หลักการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.081430284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.081433489+07:00","message":"> Transcript [144] [false]: 'หลักการดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.081436774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.081438752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.081440552+07:00","message":"StatePrefix: 'หลักการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.081442657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.402856306+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.40289747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการดำรงชีวิตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.402904729+07:00","message":"receive interim result [false|false]: หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.402921809+07:00","message":"[buffer interim] 33 false หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.402928234+07:00","message":"[bufferProcess] interim [80000000]:หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.402930733+07:00","message":"[bufferProcess] send to processor:หลักการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.402937355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.402940133+07:00","message":"> Transcript [145] [false]: 'หลักการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.402943222+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.402945134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.40294683+07:00","message":"StatePrefix: 'หลักการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.402948892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.636474314+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.766824238+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.766864727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการดำรงชีวิตของพืช\",\"confidence\":0.91310984}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.766870375+07:00","message":"receive interim result [true|false]: หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.766887669+07:00","message":"end recv isFinal message id 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.766889918+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.766896305+07:00","message":"[buffer interim] 33 true หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766908007+07:00","message":"[bufferProcess] interim [530000000]:หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.7669114+07:00","message":"[bufferProcess] send to processor (isfinal):หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766914662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766917326+07:00","message":"> Transcript [146] [false]: 'หลักการดำรงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766920025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.7669219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766924325+07:00","message":"StatePrefix: 'หลักการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766926277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.76692796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766929782+07:00","message":"> Transcript [147] [true]: 'หลักการดำรงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766931677+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766933376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.76693485+07:00","message":"StatePrefix: 'หลักการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766936453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:16.766939488+07:00","message":"Push: 'หลักการดำรงชีวิตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.766947756+07:00","message":"push: {true หลักการดำรงชีวิตของพืช 0 0xc0003a4c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:16.767126125+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:16.77449788+07:00","message":"write wav file: './tmp/7549/7549_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.146529211+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.223983666+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.224014705+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.224019503+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.224030742+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.224038928+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.224042575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.224045879+07:00","message":"> Transcript [148] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.224049393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.224051391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.224053171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.224055224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.224057903+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.224069554+07:00","message":"push: {true \n 0 0xc002058f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:17.230278973+07:00","message":"write wav file: './tmp/7549/7549_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.27712822+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:17.807020336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:17.807030121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.824133003+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.824170965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.824176154+07:00","message":"receive interim result [false|false]: ข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:17.824189229+07:00","message":"[buffer interim] 35 false ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.824195792+07:00","message":"[bufferProcess] interim [600000000]:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:17.824197494+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.283494079+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.283538555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.283543848+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.28355725+07:00","message":"[buffer interim] 35 false ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.283564254+07:00","message":"[bufferProcess] interim [20000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.283566337+07:00","message":"[bufferProcess] send to processor:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.283571215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.283573989+07:00","message":"> Transcript [149] [false]: 'ข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.283576233+07:00","message":"Set StatePrefix (first interim): 'ข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.464413261+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.464472002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.464478263+07:00","message":"receive interim result [false|false]: ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.464527625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.464531071+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.464555455+07:00","message":"[buffer interim] 35 false ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.464565575+07:00","message":"[buffer interim] 35 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.464572865+07:00","message":"[bufferProcess] interim [200000000]:ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.464575986+07:00","message":"[bufferProcess] send to processor:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.46458664+07:00","message":"[bufferProcess] interim [200000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.464589841+07:00","message":"[bufferProcess] update buffer: ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.464593098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.464596216+07:00","message":"> Transcript [150] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.464599548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.464602011+07:00","message":"Set new StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.855075843+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.855111112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.855116463+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:18.855130996+07:00","message":"[buffer interim] 35 false ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.85513999+07:00","message":"[bufferProcess] interim [620000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.855143687+07:00","message":"[bufferProcess] send to processor:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.855153094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.855156764+07:00","message":"> Transcript [151] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.855161339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.855165264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.855167021+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:18.855168773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.039430655+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.039471539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.03947832+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.039492585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ออกแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.039495323+07:00","message":"receive interim result [false|false]:  ออกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.039503917+07:00","message":"[buffer interim] 35 false ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.039506725+07:00","message":"[buffer interim] 35 false  ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.0395126+07:00","message":"[bufferProcess] interim [800000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.039515245+07:00","message":"[bufferProcess] send to processor:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.039517704+07:00","message":"[bufferProcess] interim [800000000]: ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.039520298+07:00","message":"[bufferProcess] update buffer: ข้อ 2 ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.039523124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.039525634+07:00","message":"> Transcript [152] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.039528364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.039530241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.039532038+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.039533952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.345732796+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.345784278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.345789781+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.345804065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ออกแบบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.345808194+07:00","message":"receive interim result [false|false]:  ออกแบบการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.34581683+07:00","message":"[buffer interim] 35 false ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.345820067+07:00","message":"[buffer interim] 35 false  ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345826018+07:00","message":"[bufferProcess] interim [40000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345828623+07:00","message":"[bufferProcess] send to processor:ข้อ 2 ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345831471+07:00","message":"[bufferProcess] interim [40000000]: ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345834064+07:00","message":"[bufferProcess] update buffer: ข้อ 2 ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345836818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345839309+07:00","message":"> Transcript [153] [false]: 'ข้อ 2 ออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345842059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345843878+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345845749+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.345847623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.544441898+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.544477701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.54448393+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.544495438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ออกแบบการทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.544498755+07:00","message":"receive interim result [false|false]:  ออกแบบการทด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.544506267+07:00","message":"[buffer interim] 35 false ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.54450964+07:00","message":"[buffer interim] 35 false  ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544515448+07:00","message":"[bufferProcess] interim [280000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544517713+07:00","message":"[bufferProcess] send to processor:ข้อ 2 ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544520641+07:00","message":"[bufferProcess] interim [280000000]: ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544523601+07:00","message":"[bufferProcess] update buffer: ข้อ 2 ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544526267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544528755+07:00","message":"> Transcript [154] [false]: 'ข้อ 2 ออกแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544531845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544533872+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544536164+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544538144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544541573+07:00","message":"Push: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544543504+07:00","message":"TextPushed: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544545321+07:00","message":"Set new StatePrefix : 'ข้อ 2 ออกแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.544547329+07:00","message":"Next Push (prob) : ' ออกแบบการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.544554856+07:00","message":"push: {false ข้อ 2 0 0xc002756000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.73288888+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.732927503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.732932849+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.73294055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ออกแบบการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.732943503+07:00","message":"receive interim result [false|false]:  ออกแบบการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.732950391+07:00","message":"[buffer interim] 35 false ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:19.732953503+07:00","message":"[buffer interim] 35 false  ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.732958829+07:00","message":"[bufferProcess] interim [460000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.732960898+07:00","message":"[bufferProcess] send to processor:ข้อ 2 ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.73296373+07:00","message":"[bufferProcess] interim [460000000]: ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.732965931+07:00","message":"[bufferProcess] update buffer: ข้อ 2 ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.732968743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.732971386+07:00","message":"> Transcript [155] [false]: 'ข้อ 2 ออกแบบการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.732974293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.732976081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.732977844+07:00","message":"StatePrefix: 'ข้อ 2 ออกแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:19.732980017+07:00","message":"TextPushed: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.165585488+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.230055328+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.252762919+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.252811292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2 ออกแบบการทดลอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.252816687+07:00","message":"receive interim result [false|false]: ข้อ 2 ออกแบบการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.252833354+07:00","message":"[buffer interim] 35 false ข้อ 2 ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.25284139+07:00","message":"[bufferProcess] interim [60000000]:ข้อ 2 ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.252844157+07:00","message":"[bufferProcess] send to processor:ข้อ 2 ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.252847594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.252850912+07:00","message":"> Transcript [156] [false]: 'ข้อ 2 ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.252854909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.252857392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.252859249+07:00","message":"StatePrefix: 'ข้อ 2 ออกแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.252861967+07:00","message":"TextPushed: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.261774579+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.261792508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2 ออกแบบการทดลอง\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.261796539+07:00","message":"receive interim result [true|false]: ข้อ 2 ออกแบบการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.261799711+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.261802201+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.261807978+07:00","message":"[buffer interim] 35 true ข้อ 2 ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261817387+07:00","message":"[bufferProcess] interim [90000000]:ข้อ 2 ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261820187+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อ 2 ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.26182234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261824566+07:00","message":"> Transcript [157] [false]: 'ข้อ 2 ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.2618272+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.26182894+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261830541+07:00","message":"StatePrefix: 'ข้อ 2 ออกแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261833028+07:00","message":"TextPushed: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261834919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.26183657+07:00","message":"> Transcript [158] [true]: 'ข้อ 2 ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261838987+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261840493+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261842103+07:00","message":"StatePrefix: 'ข้อ 2 ออกแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261843896+07:00","message":"TextPushed: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.261851424+07:00","message":"Push: ' ออกแบบการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.261860373+07:00","message":"push: {true  ออกแบบการทดลอง 0 0xc002756000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:20.270018415+07:00","message":"write wav file: './tmp/7549/7549_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.774896539+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.774934495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.774939473+07:00","message":"receive interim result [false|false]: หลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.774955449+07:00","message":"[buffer interim] 36 false หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.774961321+07:00","message":"[bufferProcess] interim [540000000]:หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.774963578+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:20.808004402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:20.808013211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.922829365+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.922863728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักเขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.922873456+07:00","message":"receive interim result [false|false]: รักเขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:20.922887865+07:00","message":"[buffer interim] 36 false รักเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.922895056+07:00","message":"[bufferProcess] interim [660000000]:รักเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.922897514+07:00","message":"[bufferProcess] send to processor:หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.922902948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.922905695+07:00","message":"> Transcript [159] [false]: 'หลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:20.922908494+07:00","message":"Set StatePrefix (first interim): 'หลัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:21.091009414+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:21.091049912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:21.091057248+07:00","message":"receive interim result [false|false]: อยากทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:21.091073961+07:00","message":"[buffer interim] 36 false อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.091083023+07:00","message":"[bufferProcess] interim [900000000]:อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.09108645+07:00","message":"[bufferProcess] send to processor:รักเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.091091427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.09109614+07:00","message":"> Transcript [160] [false]: 'รักเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.091099679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.091102877+07:00","message":"Set new StatePrefix: 'รักเขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:21.670899669+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:21.670940854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:21.670946774+07:00","message":"receive interim result [false|false]: อยากทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:21.670961761+07:00","message":"[buffer interim] 36 false อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.670969515+07:00","message":"[bufferProcess] interim [500000000]:อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.670971859+07:00","message":"[bufferProcess] send to processor:อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.670975404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.670978152+07:00","message":"> Transcript [161] [false]: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.670980118+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:21.670982239+07:00","message":"Set new StatePrefix: 'อยากทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.116951502+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.116991494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.116997613+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.117012749+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.117019927+07:00","message":"[bufferProcess] interim [920000000]:อยากทดลองเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.11702266+07:00","message":"[bufferProcess] send to processor:อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.117026022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.117028817+07:00","message":"> Transcript [162] [false]: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.117031879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.117033828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.117035643+07:00","message":"StatePrefix: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.117037535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.303384585+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.303431516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.303437129+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.303455005+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.303462304+07:00","message":"[bufferProcess] interim [40000000]:อยากทดลองเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.303464481+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.303468006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.303470633+07:00","message":"> Transcript [163] [false]: 'อยากทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.303473406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.303475413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.303477186+07:00","message":"StatePrefix: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.303479092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.527228049+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.527268207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.527273646+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.527290938+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.527299034+07:00","message":"[bufferProcess] interim [280000000]:อยากทดลองเกี่ยวกับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.527301688+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.527305104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.527308473+07:00","message":"> Transcript [164] [false]: 'อยากทดลองเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.527312233+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.527314142+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.527315947+07:00","message":"StatePrefix: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.527317991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.557924054+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.557959769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.55796563+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.557976766+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.557983412+07:00","message":"[bufferProcess] interim [400000000]:อยากทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.55798588+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.557990949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.557994408+07:00","message":"> Transcript [165] [false]: 'อยากทดลองเกี่ยวกับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.557997906+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.558000195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.558002047+07:00","message":"StatePrefix: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.558004138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.558008939+07:00","message":"Push: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.558010808+07:00","message":"TextPushed: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.558012651+07:00","message":"Set new StatePrefix : 'อยากทดลองเกี่ยวกับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:22.558015069+07:00","message":"Next Push (prob) : 'เกี่ยวกับปลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:22.558023186+07:00","message":"push: {false อยากทดลอง 0 0xc0003a4480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.001379739+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.001434796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.001444583+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.001494308+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.001509345+07:00","message":"[bufferProcess] interim [760000000]:อยากทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.001513093+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.001522299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.001526387+07:00","message":"> Transcript [166] [false]: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.001530179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.001533215+07:00","message":"Set new StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.068210072+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.068256669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.068263022+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.068281353+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.068289338+07:00","message":"[bufferProcess] interim [880000000]:อยากทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.068292582+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.068296426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.068299893+07:00","message":"> Transcript [167] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.068303515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.068305466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.068307516+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.06830963+07:00","message":"TextPushed: 'อยากทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.194511086+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.194549976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.194555906+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.194569788+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.194576848+07:00","message":"[bufferProcess] interim [0]:อยากทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.194579387+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.194584701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.194587344+07:00","message":"> Transcript [168] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.194590632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.19459269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.194594617+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.194596734+07:00","message":"TextPushed: 'อยากทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.769136002+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.769198663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.769207475+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.769226343+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.769238159+07:00","message":"[bufferProcess] interim [540000000]:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.769242054+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.769250383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.76925431+07:00","message":"> Transcript [169] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.769259682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.769262766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.769266022+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.769269172+07:00","message":"TextPushed: 'อยากทดลอง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:23.809033363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:23.809044796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.904385937+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.90442323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.904430035+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.904443814+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904450929+07:00","message":"[bufferProcess] interim [720000000]:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904453319+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904460098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904462434+07:00","message":"> Transcript [170] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904465522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904467562+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904470438+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904472778+07:00","message":"TextPushed: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.90447933+07:00","message":"Push: 'เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904481373+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904484503+07:00","message":"Set new StatePrefix : 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:23.904486886+07:00","message":"Next Push (prob) : 'ภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:23.904495398+07:00","message":"push: {false เกี่ยวกับปัจจัย 0 0xc0003a4480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.096595274+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.096641374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.096648132+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.096673726+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.096683629+07:00","message":"[bufferProcess] interim [900000000]:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.096686057+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.096691605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.096698547+07:00","message":"> Transcript [171] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.096702312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.096710207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.096712616+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.09671518+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.409125926+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.409174752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.40918116+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.409193112+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.409198888+07:00","message":"[bufferProcess] interim [140000000]:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.40920136+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.409206942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.409210272+07:00","message":"> Transcript [172] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.409213794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.40921599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.409217811+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.409220164+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.474463253+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.474496089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.474501545+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.474513749+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.474519721+07:00","message":"[bufferProcess] interim [320000000]:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.474521975+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.474527349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.474529814+07:00","message":"> Transcript [173] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.474533008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.474535564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.474537595+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.4745399+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.794972669+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.795008388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.795017565+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.795029995+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795035966+07:00","message":"[bufferProcess] interim [620000000]:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795038514+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795045476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795048333+07:00","message":"> Transcript [174] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795051506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.79505366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795055993+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.79505839+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795064983+07:00","message":"Push: 'ภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795066716+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795068907+07:00","message":"Set new StatePrefix : 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.795071571+07:00","message":"Next Push (prob) : 'มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.79507937+07:00","message":"push: {false ภายนอกที่ 0 0xc0003a4480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.988450503+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.988489383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.988497172+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:24.988510244+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.988518813+07:00","message":"[bufferProcess] interim [740000000]:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.988521209+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.988526821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.988529826+07:00","message":"> Transcript [175] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.98853301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.988535267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.988537014+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:24.988539491+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.31048945+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.310536406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.310543304+07:00","message":"receive interim result [false|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.310558529+07:00","message":"[buffer interim] 36 false อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.310565971+07:00","message":"[bufferProcess] interim [40000000]:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.310568626+07:00","message":"[bufferProcess] send to processor:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.310572012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.310574715+07:00","message":"> Transcript [176] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.310578142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.310580187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.310582525+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.310585001+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.344273778+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.480043819+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.480081427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต\",\"confidence\":0.9326115}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.480087272+07:00","message":"receive interim result [true|false]: อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.480102333+07:00","message":"end recv isFinal message id 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.480104647+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.480111986+07:00","message":"[buffer interim] 36 true อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.48012131+07:00","message":"[bufferProcess] interim [340000000]:อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480124243+07:00","message":"[bufferProcess] send to processor (isfinal):อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480128012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480130935+07:00","message":"> Transcript [177] [false]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480134188+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480136081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480138443+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480141046+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480142941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480144681+07:00","message":"> Transcript [178] [true]: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480146755+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480148404+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480149971+07:00","message":"StatePrefix: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.480151725+07:00","message":"TextPushed: 'อยากทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:25.48015846+07:00","message":"Push: 'มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.480167701+07:00","message":"push: {true มีผลต่อการเจริญเติบโต 0 0xc0003a4480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:25.490604516+07:00","message":"write wav file: './tmp/7549/7549_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:25.609276736+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.254749178+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.318031944+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.343807347+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.343825366+07:00","message":"found end of frame, send empty tag with msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.343828424+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.343834394+07:00","message":"[buffer interim] 37 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.343843016+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.3438464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.343849408+07:00","message":"> Transcript [179] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.343853353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.343856311+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.343859203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.34386204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.343871037+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.343883128+07:00","message":"push: {true \n 0 0xc0003a4b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:26.34932045+07:00","message":"write wav file: './tmp/7549/7549_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.576122084+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.658721929+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.658738162+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.65874092+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.658748565+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.658755776+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.658759391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.658762128+07:00","message":"> Transcript [180] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.658764427+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.658766221+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.658768019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.658770166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:26.658773299+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.658783965+07:00","message":"push: {true \n 0 0xc002059100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:26.663358702+07:00","message":"write wav file: './tmp/7549/7549_38.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:26.809961233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:26.80999327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.827448077+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.025606962+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.087715178+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.254562422+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.254588876+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.254592595+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.254600172+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.254607543+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.25461095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.254613443+07:00","message":"> Transcript [181] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.254616635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.254618507+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.254620278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.254622263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.254625342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.254634455+07:00","message":"push: {true \n 0 0xc0003a4d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:27.259358652+07:00","message":"write wav file: './tmp/7549/7549_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.345042463+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.40760135+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.435538502+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.435557828+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.435561266+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.435568316+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.435575254+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.435593755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.435596343+07:00","message":"> Transcript [182] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.435599104+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.435600986+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.435602795+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.435604646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.435607973+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.435618916+07:00","message":"push: {true \n 0 0xc002756900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:27.441606012+07:00","message":"write wav file: './tmp/7549/7549_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.868788741+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.868836476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.868841948+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.868858626+07:00","message":"[buffer interim] 41 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.868864556+07:00","message":"[bufferProcess] interim [300000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.868866539+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.937351919+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.937391537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.937396697+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.937408204+07:00","message":"[buffer interim] 41 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.937416326+07:00","message":"[bufferProcess] interim [420000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.937418854+07:00","message":"[bufferProcess] send to processor:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.937424299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.93742702+07:00","message":"> Transcript [183] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.93742933+07:00","message":"Set StatePrefix (first interim): 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.269045967+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.269086878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.269092389+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.269108982+07:00","message":"[buffer interim] 41 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.269116389+07:00","message":"[bufferProcess] interim [720000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.269119287+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.269122654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.26912557+07:00","message":"> Transcript [184] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.269127757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.269130092+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.572580736+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.572640706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.572648701+07:00","message":"receive interim result [false|false]: จากรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.572680613+07:00","message":"[buffer interim] 41 false จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.572694083+07:00","message":"[bufferProcess] interim [960000000]:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.572697272+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.572708352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.572712766+07:00","message":"> Transcript [185] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.572717442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.572720274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.572724065+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.572727184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.761597492+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.761644639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.761650119+07:00","message":"receive interim result [false|false]: จากรูปที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.761670684+07:00","message":"[buffer interim] 41 false จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.761680262+07:00","message":"[bufferProcess] interim [140000000]:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.761682424+07:00","message":"[bufferProcess] send to processor:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.761687967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.761690645+07:00","message":"> Transcript [186] [false]: 'จากรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.761693854+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.761695764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.761697794+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.761699896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.851602833+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.851642589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.851651831+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.851673828+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.851680846+07:00","message":"[bufferProcess] interim [320000000]:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.851682932+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.851686151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.851688985+07:00","message":"> Transcript [187] [false]: 'จากรูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.851691815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.851693723+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.851695641+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.851697437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.029695727+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.029725937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.029731205+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.029742688+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029748595+07:00","message":"[bufferProcess] interim [440000000]:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029750861+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029756122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029759166+07:00","message":"> Transcript [188] [false]: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029762413+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029764456+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029766331+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029768453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029772773+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029774509+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029776471+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.029778398+07:00","message":"Next Push (prob) : 'รูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.029786396+07:00","message":"push: {false จาก 0 0xc002059380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.142153193+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.142197458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.142202265+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.142218032+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.142225342+07:00","message":"[bufferProcess] interim [560000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.142227794+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.142231997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.142234659+07:00","message":"> Transcript [189] [false]: 'จากรูปที่เห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.142237687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.142239718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.142242919+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.142245457+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.725128527+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.725193872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.725201791+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.725218999+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.725227739+07:00","message":"[bufferProcess] interim [160000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.725231555+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.725236401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.725240643+07:00","message":"> Transcript [190] [false]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.725244807+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.725247878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.725250667+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.725254194+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:29.810302857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:29.810324711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.995719045+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.995756222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.995761613+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.995778389+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.99578633+07:00","message":"[bufferProcess] interim [400000000]:จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.995788716+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.995792404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.995795357+07:00","message":"> Transcript [191] [false]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.995798231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.995800074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.995802046+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.995804237+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.04591895+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.045953391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.045958982+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.045970644+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.045979162+07:00","message":"[bufferProcess] interim [460000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.0459816+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.045984839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.045987471+07:00","message":"> Transcript [192] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.045990762+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.045992703+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.045994671+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.045996931+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.046003044+07:00","message":"Push: 'รูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.046005058+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.046008416+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.0460105+07:00","message":"Next Push (prob) : 'นะคะพี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.046040535+07:00","message":"push: {false รูปที่เห็นนี้ 0 0xc002059380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.618709488+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.618745258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.618751188+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.618762567+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะนี่ก็คือสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.618768693+07:00","message":"[bufferProcess] interim [60000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.61877131+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.618776646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.61877909+07:00","message":"> Transcript [193] [false]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.61878135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.618785334+07:00","message":"Set new StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.739620603+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.739654679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.739660747+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.739683375+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะนี่ก็คือสถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.739691504+07:00","message":"[bufferProcess] interim [180000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.739694131+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะนี่ก็คือสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.739700725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.739703619+07:00","message":"> Transcript [194] [false]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.739707182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.739709352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.739714154+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.739716771+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.13029052+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.130327414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.130333279+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.130349096+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130356386+07:00","message":"[bufferProcess] interim [540000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130359137+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130365941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130368389+07:00","message":"> Transcript [195] [false]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130371905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130374346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130376189+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130378787+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.130796034+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.130806318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.130810458+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.130819077+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.13082201+07:00","message":"[bufferProcess] interim [600000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130824029+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.13082614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130828274+07:00","message":"> Transcript [196] [false]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130830758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130832558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130834395+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.130836329+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.44789249+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.447928588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.44793497+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.447951824+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447958513+07:00","message":"[bufferProcess] interim [840000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447961081+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447964617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447967601+07:00","message":"> Transcript [197] [false]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447971163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447973044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447975008+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447977552+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447980517+07:00","message":"Push: 'นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447982234+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.447986029+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.44798828+07:00","message":"Next Push (prob) : 'สถานีเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.447996062+07:00","message":"push: {false นะคะนี่ก็คือ 0 0xc002059380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.771738546+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.771778671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.771784841+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.77179626+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.771802294+07:00","message":"[bufferProcess] interim [200000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.771804944+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.77181018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.771813808+07:00","message":"> Transcript [198] [false]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.771818742+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.77182508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.771828538+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.771831906+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.962860023+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.962893391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.962899187+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.962911745+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.96291994+07:00","message":"[bufferProcess] interim [380000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.962922211+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.962926742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.962929197+07:00","message":"> Transcript [199] [false]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.962932835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.962934582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.96293664+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.962938763+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.465358947+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.5393274+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.539364482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.539371127+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.539387603+07:00","message":"[buffer interim] 41 false จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.539394434+07:00","message":"[bufferProcess] interim [980000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.539397727+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.539404448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.539407234+07:00","message":"> Transcript [200] [false]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.53941097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.539413419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.53941559+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.539418593+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.582877313+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.582911172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.582916997+07:00","message":"receive interim result [true|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.58292688+07:00","message":"end recv isFinal message id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.582929577+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.582935857+07:00","message":"[buffer interim] 41 true จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.58294223+07:00","message":"[bufferProcess] interim [70000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582945191+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582949219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582951871+07:00","message":"> Transcript [201] [false]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582955465+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582957165+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582959616+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582962258+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582965661+07:00","message":"Push: 'สถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582967752+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582969847+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582972135+07:00","message":"Next Push (prob) : 'หลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582973872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582975632+07:00","message":"> Transcript [202] [true]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582977799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582979278+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582980841+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582982532+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.582984667+07:00","message":"Push: 'หลวงอ่างขาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.582992977+07:00","message":"push: {false สถานีเกษตร 0 0xc002059380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.583002524+07:00","message":"push: {true หลวงอ่างขาง 0 0xc002059380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:32.593071334+07:00","message":"write wav file: './tmp/7549/7549_41.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:32.811291917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:32.811300138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.845898724+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.033905575+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.033946635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.033951433+07:00","message":"receive interim result [false|false]: มีการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.033967126+07:00","message":"[buffer interim] 42 false มีการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.033973963+07:00","message":"[bufferProcess] interim [960000000]:มีการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.033975972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.033982654+07:00","message":"[bufferProcess] send to processor (ticker):มีการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.033985509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.033987858+07:00","message":"> Transcript [203] [false]: 'มีการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.033989964+07:00","message":"Set StatePrefix (first interim): 'มีการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.276848723+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.276883133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.276888851+07:00","message":"receive interim result [false|false]: มีการทดลองปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.276902023+07:00","message":"[buffer interim] 42 false มีการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.276909289+07:00","message":"[bufferProcess] interim [260000000]:มีการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.276911914+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.500765613+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.500801796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูกผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.500807566+07:00","message":"receive interim result [false|false]: มีการทดลองปลูกผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.500822375+07:00","message":"[buffer interim] 42 false มีการทดลองปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.500829026+07:00","message":"[bufferProcess] interim [440000000]:มีการทดลองปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.500831536+07:00","message":"[bufferProcess] send to processor:มีการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.500837931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.500840727+07:00","message":"> Transcript [204] [false]: 'มีการทดลองปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.500844126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.500845973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.500848126+07:00","message":"StatePrefix: 'มีการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.500851156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.531820183+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.53184964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.531856987+07:00","message":"receive interim result [false|false]: มีการทดลองปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.531869282+07:00","message":"[buffer interim] 42 false มีการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.531875218+07:00","message":"[bufferProcess] interim [500000000]:มีการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.531878472+07:00","message":"[bufferProcess] send to processor:มีการทดลองปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.531884612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.531887085+07:00","message":"> Transcript [205] [false]: 'มีการทดลองปลูกผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.531890026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.531891869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.531893543+07:00","message":"StatePrefix: 'มีการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.531896029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.603545788+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.603578239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูกผลไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.603584155+07:00","message":"receive interim result [false|false]: มีการทดลองปลูกผลไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.603599101+07:00","message":"[buffer interim] 42 false มีการทดลองปลูกผลไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.603605333+07:00","message":"[bufferProcess] interim [620000000]:มีการทดลองปลูกผลไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.603607991+07:00","message":"[bufferProcess] send to processor:มีการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.60361155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.603614385+07:00","message":"> Transcript [206] [false]: 'มีการทดลองปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.603617578+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.603619683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.603621344+07:00","message":"StatePrefix: 'มีการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.603623149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.950084647+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.950123763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูกผลไม้เมือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.950132319+07:00","message":"receive interim result [false|false]: มีการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.950147342+07:00","message":"[buffer interim] 42 false มีการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950153907+07:00","message":"[bufferProcess] interim [920000000]:มีการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950156444+07:00","message":"[bufferProcess] send to processor:มีการทดลองปลูกผลไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950163473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950166072+07:00","message":"> Transcript [207] [false]: 'มีการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950169282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950171316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950173045+07:00","message":"StatePrefix: 'มีการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950175537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950181753+07:00","message":"Push: 'มีการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950184102+07:00","message":"TextPushed: 'มีการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950187867+07:00","message":"Set new StatePrefix : 'มีการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.950189951+07:00","message":"Next Push (prob) : 'ปลูกผลไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.95019826+07:00","message":"push: {false มีการทดลอง 0 0xc000182b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.107227879+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.107268217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูกผลไม้เมืองหนาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.107276141+07:00","message":"receive interim result [false|false]: มีการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.107293265+07:00","message":"[buffer interim] 42 false มีการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.107303689+07:00","message":"[bufferProcess] interim [40000000]:มีการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.107307356+07:00","message":"[bufferProcess] send to processor:มีการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.107315059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.107319366+07:00","message":"> Transcript [208] [false]: 'มีการทดลองปลูกผลไม้เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.107324444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.1073274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.107331002+07:00","message":"StatePrefix: 'มีการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.107333852+07:00","message":"TextPushed: 'มีการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.431805859+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.431839996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูกผลไม้เมืองหนาวหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.431846432+07:00","message":"receive interim result [false|false]: มีการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.431865938+07:00","message":"[buffer interim] 42 false มีการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.431875509+07:00","message":"[bufferProcess] interim [340000000]:มีการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.431879528+07:00","message":"[bufferProcess] send to processor:มีการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.431886069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.431890111+07:00","message":"> Transcript [209] [false]: 'มีการทดลองปลูกผลไม้เมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.431895638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.43189795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.431900007+07:00","message":"StatePrefix: 'มีการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.431905124+07:00","message":"TextPushed: 'มีการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.628945402+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.628985728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูกผลไม้เมืองหนาวหลายชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.628991937+07:00","message":"receive interim result [false|false]: มีการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.629005093+07:00","message":"[buffer interim] 42 false มีการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.629012093+07:00","message":"[bufferProcess] interim [580000000]:มีการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.629014614+07:00","message":"[bufferProcess] send to processor:มีการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.629019748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.629022825+07:00","message":"> Transcript [210] [false]: 'มีการทดลองปลูกผลไม้เมืองหนาวหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.629025857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.629028073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.629030261+07:00","message":"StatePrefix: 'มีการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.629032857+07:00","message":"TextPushed: 'มีการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.690647915+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.690688595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.690694246+07:00","message":"receive interim result [false|false]: มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.690709732+07:00","message":"[buffer interim] 42 false มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690717463+07:00","message":"[bufferProcess] interim [640000000]:มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690720494+07:00","message":"[bufferProcess] send to processor:มีการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690729317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690731821+07:00","message":"> Transcript [211] [false]: 'มีการทดลองปลูกผลไม้เมืองหนาวหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.69073558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690738065+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690740195+07:00","message":"StatePrefix: 'มีการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690742375+07:00","message":"TextPushed: 'มีการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.69075069+07:00","message":"Push: 'ปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690753154+07:00","message":"TextPushed: 'มีการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690755161+07:00","message":"Set new StatePrefix : 'มีการทดลองปลูกผลไม้เมืองหนาวหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.690757187+07:00","message":"Next Push (prob) : 'เมืองหนาวหลายชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.69076547+07:00","message":"push: {false ปลูกผลไม้ 0 0xc000182b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.794718851+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:35.811925446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:35.811946533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.900706879+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.90073843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด\",\"confidence\":0.9359305}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.90074448+07:00","message":"receive interim result [true|false]: มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.900754166+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.900756411+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.900762429+07:00","message":"[buffer interim] 42 true มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900771201+07:00","message":"[bufferProcess] interim [970000000]:มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900774386+07:00","message":"[bufferProcess] send to processor (isfinal):มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900777455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900780276+07:00","message":"> Transcript [212] [false]: 'มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900782693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900784437+07:00","message":"Set new StatePrefix: 'มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900786222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900788229+07:00","message":"> Transcript [213] [true]: 'มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900790773+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900792822+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900795114+07:00","message":"StatePrefix: 'มีการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.900797506+07:00","message":"TextPushed: 'มีการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.90080412+07:00","message":"Push: 'เมืองหนาวหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.900813029+07:00","message":"push: {true เมืองหนาวหลายชนิด 0 0xc000182b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:35.908847632+07:00","message":"write wav file: './tmp/7549/7549_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.247707022+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.37555113+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.47475172+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.474771629+07:00","message":"found end of frame, send empty tag with msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.474774857+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.474782382+07:00","message":"[buffer interim] 43 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.474789801+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.474798746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.474801366+07:00","message":"> Transcript [214] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.474803732+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.474805564+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.474807238+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.474808946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.474812044+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.474821982+07:00","message":"push: {true \n 0 0xc002756600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:36.479424899+07:00","message":"write wav file: './tmp/7549/7549_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.566333787+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.04316698+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.043202484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.043209487+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.043223569+07:00","message":"[buffer interim] 44 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.043229649+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.043231221+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.100101786+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.100136374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.100141526+07:00","message":"receive interim result [false|false]: การสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.100156934+07:00","message":"[buffer interim] 44 false การสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.100163596+07:00","message":"[bufferProcess] interim [600000000]:การสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.100166676+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.1001701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.10017319+07:00","message":"> Transcript [215] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.100175145+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.224164913+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.224226657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.224232427+07:00","message":"receive interim result [false|false]: การศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.224243188+07:00","message":"[buffer interim] 44 false การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.224250544+07:00","message":"[bufferProcess] interim [660000000]:การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.22425281+07:00","message":"[bufferProcess] send to processor:การสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.224256003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.224258834+07:00","message":"> Transcript [216] [false]: 'การสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.224262024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.224264063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.224265868+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.224267758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.543429377+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.543462023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.543467576+07:00","message":"receive interim result [false|false]: การศึกษาวิชา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.543480939+07:00","message":"[buffer interim] 44 false การศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.543487028+07:00","message":"[bufferProcess] interim [20000000]:การศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.543489527+07:00","message":"[bufferProcess] send to processor:การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.54349577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.543498753+07:00","message":"> Transcript [217] [false]: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.543503349+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.543506176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.543509214+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.543512323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.603949865+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.603983421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.60398879+07:00","message":"receive interim result [false|false]: การศึกษาวิจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.603999384+07:00","message":"[buffer interim] 44 false การศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.604005813+07:00","message":"[bufferProcess] interim [80000000]:การศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.604008055+07:00","message":"[bufferProcess] send to processor:การศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.604013523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.604016338+07:00","message":"> Transcript [218] [false]: 'การศึกษาวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.60401942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.604021388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.604023317+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.60402534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.979807619+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.979844717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.979850636+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.979865924+07:00","message":"[buffer interim] 44 false การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979872839+07:00","message":"[bufferProcess] interim [440000000]:การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979875189+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979881807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979885283+07:00","message":"> Transcript [219] [false]: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979888766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979891053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979893282+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979895235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.97990129+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979903754+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979905818+07:00","message":"Set new StatePrefix : 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.979907786+07:00","message":"Next Push (prob) : 'ศึกษาวิจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.979915517+07:00","message":"push: {false การ 0 0xc0003a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.430701607+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.430740708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.430746181+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.430761905+07:00","message":"[buffer interim] 44 false การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.430767687+07:00","message":"[bufferProcess] interim [860000000]:การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.43076973+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.430772998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.430775407+07:00","message":"> Transcript [220] [false]: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.430778396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.430780225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.430782596+07:00","message":"StatePrefix: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.430784725+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.625540585+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.625580397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.625586315+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.625597452+07:00","message":"[buffer interim] 44 false การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.625603003+07:00","message":"[bufferProcess] interim [100000000]:การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.625605065+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.625608632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.625611755+07:00","message":"> Transcript [221] [false]: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.625614775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.625616636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.625618597+07:00","message":"StatePrefix: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.625620783+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:38.812158014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:38.81216347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.883732805+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.883770284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.883776019+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.883792248+07:00","message":"[buffer interim] 44 false การศึกษาวิจัยเพื่อควบคุมบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.883799352+07:00","message":"[bufferProcess] interim [340000000]:การศึกษาวิจัยเพื่อควบคุมบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.883801612+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.883804829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.883807657+07:00","message":"> Transcript [222] [false]: 'การศึกษาวิจัยเพื่อควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.883810487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.883812439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.883814368+07:00","message":"StatePrefix: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.883816441+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.887108089+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.887120709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.887125268+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.887133579+07:00","message":"[buffer interim] 44 false การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887137766+07:00","message":"[bufferProcess] interim [400000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887139854+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุมบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887142782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887144915+07:00","message":"> Transcript [223] [false]: 'การศึกษาวิจัยเพื่อควบคุมบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887147332+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887149148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887150965+07:00","message":"StatePrefix: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887153147+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887158292+07:00","message":"Push: 'ศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887160502+07:00","message":"TextPushed: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887162498+07:00","message":"Set new StatePrefix : 'การศึกษาวิจัยเพื่อควบคุมบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.887164771+07:00","message":"Next Push (prob) : 'เพื่อควบคุมบัตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.887172797+07:00","message":"push: {false ศึกษาวิจัย 0 0xc0003a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.144959843+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.144998094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.145004452+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.145018611+07:00","message":"[buffer interim] 44 false การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.145026038+07:00","message":"[bufferProcess] interim [580000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.1450291+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.145036971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.14503968+07:00","message":"> Transcript [224] [false]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.145042398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.145044865+07:00","message":"Set new StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.328910516+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.328954667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.328961711+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.328975298+07:00","message":"[buffer interim] 44 false การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.328982097+07:00","message":"[bufferProcess] interim [760000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.328984385+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.328989931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.328992374+07:00","message":"> Transcript [225] [false]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.328995556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.328997674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.328999632+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.32900212+07:00","message":"TextPushed: 'การศึกษาวิจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.505022277+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.596414621+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.596458041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.596464797+07:00","message":"receive interim result [true|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.59647514+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.596477862+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.596485714+07:00","message":"[buffer interim] 44 true การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596498119+07:00","message":"[bufferProcess] interim [180000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596503334+07:00","message":"[bufferProcess] send to processor (isfinal):การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596506908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596509823+07:00","message":"> Transcript [226] [false]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596514714+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596516652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.59652143+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596524018+07:00","message":"TextPushed: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596525802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596527959+07:00","message":"> Transcript [227] [true]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596530263+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.59653196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596533528+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596535375+07:00","message":"TextPushed: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.596542272+07:00","message":"Push: 'เพื่อควบคุมปัจจัยต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.596550732+07:00","message":"push: {true เพื่อควบคุมปัจจัยต่างๆ 0 0xc0003a4f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:39.604945639+07:00","message":"write wav file: './tmp/7549/7549_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.637681423+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.705220849+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.889299738+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.889320631+07:00","message":"found end of frame, send empty tag with msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.889324093+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.889331143+07:00","message":"[buffer interim] 45 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.889338+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.889348118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.889350869+07:00","message":"> Transcript [228] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.889353571+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.889355454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.889357525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.889359544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.889362908+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.889375149+07:00","message":"push: {true \n 0 0xc002756a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:39.894511088+07:00","message":"write wav file: './tmp/7549/7549_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.897022144+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.438935852+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.438962774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.438967742+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.438980776+07:00","message":"[buffer interim] 46 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.438986589+07:00","message":"[bufferProcess] interim [540000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.438988198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.554287284+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.554322857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.554328577+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.554341108+07:00","message":"[buffer interim] 46 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.554347323+07:00","message":"[bufferProcess] interim [660000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.554349553+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.554354776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.554357357+07:00","message":"> Transcript [229] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.554359597+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.678239924+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.678280404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่หนีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.67828646+07:00","message":"receive interim result [false|false]: ที่หนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.678298096+07:00","message":"[buffer interim] 46 false ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.678306512+07:00","message":"[bufferProcess] interim [780000000]:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.678308968+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.678314712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.678317579+07:00","message":"> Transcript [230] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.67832034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.678322303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.678324517+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.67832654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.768541245+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.768576341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.76858153+07:00","message":"receive interim result [false|false]: ที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.768596158+07:00","message":"[buffer interim] 46 false ที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.768602935+07:00","message":"[bufferProcess] interim [900000000]:ที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.76860532+07:00","message":"[bufferProcess] send to processor:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.76861172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.768615774+07:00","message":"> Transcript [231] [false]: 'ที่หนีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.768618758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.768620702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.768629865+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.768632114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.933838366+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.93387697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.93388306+07:00","message":"receive interim result [false|false]: ที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.933896071+07:00","message":"[buffer interim] 46 false ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.933903311+07:00","message":"[bufferProcess] interim [80000000]:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.933905805+07:00","message":"[bufferProcess] send to processor:ที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.933911074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.933913753+07:00","message":"> Transcript [232] [false]: 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.933916437+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.933918366+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.933920314+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.933922736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.120590915+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.120632347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.120639938+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.12065735+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120665208+07:00","message":"[bufferProcess] interim [260000000]:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120679906+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120689677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120693633+07:00","message":"> Transcript [233] [false]: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120697975+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120701042+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120704224+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120707308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120716748+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120719546+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120722466+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.120725908+07:00","message":"Next Push (prob) : 'มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.120752657+07:00","message":"push: {false ที่ 0 0xc002756c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.445818046+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.445843998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.445849281+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.445864061+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.445871825+07:00","message":"[bufferProcess] interim [620000000]:ที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.445874181+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.445877533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.445880601+07:00","message":"> Transcript [234] [false]: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.445883337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.4458851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.445886804+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.445888709+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.49913444+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.499160067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.499165512+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.499177165+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.49918308+07:00","message":"[bufferProcess] interim [680000000]:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.499185712+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.499188765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.499191314+07:00","message":"> Transcript [235] [false]: 'ที่มีผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.499194221+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.499196041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.499197754+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.499199626+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.630182095+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.630222035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.630229106+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.63024397+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.63025105+07:00","message":"[bufferProcess] interim [740000000]:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.630253279+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.630259668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.630262358+07:00","message":"> Transcript [236] [false]: 'ที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.630265349+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.630267347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.630269046+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.630271377+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:41.8122343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:41.812240824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.826444142+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.82647443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.826480449+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.82649223+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826498021+07:00","message":"[bufferProcess] interim [980000000]:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826500441+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826506719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826509544+07:00","message":"> Transcript [237] [false]: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826512633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826514498+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826516257+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826518421+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826524058+07:00","message":"Push: 'มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826525963+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.826528018+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.82653+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.82653697+07:00","message":"push: {false มีผลต่อ 0 0xc002756c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.951420071+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.951453936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.951460549+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.95147275+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.951480297+07:00","message":"[bufferProcess] interim [100000000]:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.951482834+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.95148965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.951492653+07:00","message":"> Transcript [238] [false]: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.951496122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.951498591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.951500389+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.951502444+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.340982738+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.341016411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.341022235+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.341034128+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.341040761+07:00","message":"[bufferProcess] interim [520000000]:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.341042974+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.341047895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.341050504+07:00","message":"> Transcript [239] [false]: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.34105347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.341055326+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.341057505+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.341059569+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.664267358+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.664303213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.664309608+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.664324459+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.66433284+07:00","message":"[bufferProcess] interim [760000000]:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.664335201+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.664339131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.664342344+07:00","message":"> Transcript [240] [false]: 'ที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.6643461+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.664348041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.664350232+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.66435248+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.127589897+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.127628003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชนึงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.127635365+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชนึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.127647858+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโตของพืชนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127656064+07:00","message":"[bufferProcess] interim [240000000]:ที่มีผลต่อการเจริญเติบโตของพืชนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127660513+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127679784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127684833+07:00","message":"> Transcript [241] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127690113+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.12769301+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127697106+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127700316+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127709993+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127712274+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127715459+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.127719778+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.127731495+07:00","message":"push: {false การเจริญ 0 0xc002756c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.139843783+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.139872259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.139877457+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.139890012+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.139894537+07:00","message":"[bufferProcess] interim [300000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.139896855+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.139899713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.139902128+07:00","message":"> Transcript [242] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชนึงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.139905142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.139907103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.139909603+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.139912422+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.754317183+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.754350034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.754356856+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.754370478+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.754378171+07:00","message":"[bufferProcess] interim [900000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.754381026+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.754387688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.754390282+07:00","message":"> Transcript [243] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.754393196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.754395197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.754397241+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.7544002+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.458358563+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.458393532+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.465666553+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.465709928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.465715037+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.465729119+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.46573527+07:00","message":"[bufferProcess] interim [620000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.465738398+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.465749123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.465751958+07:00","message":"> Transcript [244] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.465755064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.465757152+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.46576031+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.465763388+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.650033697+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.650073454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.650079965+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.650096306+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.650103621+07:00","message":"[bufferProcess] interim [740000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.650106434+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.650113943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.650116919+07:00","message":"> Transcript [245] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.650120606+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.65012314+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.650127227+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.650131151+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.650139494+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.650141349+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.65014366+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.65014958+07:00","message":"Next Push (prob) : 'เมืองหนาวนำไปสู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.6501723+07:00","message":"push: {false เติบโตของพืช 0 0xc002756c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.658461712+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.658497023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.65850283+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.658518722+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.658524282+07:00","message":"[bufferProcess] interim [800000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.658526762+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.658530445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.658534508+07:00","message":"> Transcript [246] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.658537882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.658539766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.658541451+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.658544099+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:44.812880132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:44.812886857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.025222655+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.029846139+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.029884969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.029891939+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.029905091+07:00","message":"[buffer interim] 46 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.029912422+07:00","message":"[bufferProcess] interim [160000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.029916014+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.029923447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.029926366+07:00","message":"> Transcript [247] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.029929822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.02993179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.029933826+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.029936596+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.125357877+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.125395119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.125402112+07:00","message":"receive interim result [true|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.12541197+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.125414153+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.125419957+07:00","message":"[buffer interim] 46 true ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125429452+07:00","message":"[bufferProcess] interim [340000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125435014+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.12543921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.12544229+07:00","message":"> Transcript [248] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125445793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125447668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125449626+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125452152+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125453951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125455703+07:00","message":"> Transcript [249] [true]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125457746+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125459205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125460717+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125462471+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.125465833+07:00","message":"Push: 'เมืองหนาวนำไปสู่ความสำเร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.125474431+07:00","message":"push: {true เมืองหนาวนำไปสู่ความสำเร็จ 0 0xc002756c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:45.136081869+07:00","message":"write wav file: './tmp/7549/7549_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.146398089+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.700826696+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.700880769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.700885509+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.700898396+07:00","message":"[buffer interim] 47 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.700904487+07:00","message":"[bufferProcess] interim [540000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.700906366+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.846630457+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.846677412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.846683725+07:00","message":"receive interim result [false|false]: ในการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.8466958+07:00","message":"[buffer interim] 47 false ในการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.846702569+07:00","message":"[bufferProcess] interim [720000000]:ในการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.846705059+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.846710258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.84671313+07:00","message":"> Transcript [250] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.846715205+07:00","message":"Set StatePrefix (first interim): 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.881290839+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.881322033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.881327081+07:00","message":"receive interim result [false|false]: ในการขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.881338838+07:00","message":"[buffer interim] 47 false ในการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.881344245+07:00","message":"[bufferProcess] interim [780000000]:ในการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.881346587+07:00","message":"[bufferProcess] send to processor:ในการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.881351901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.881354973+07:00","message":"> Transcript [251] [false]: 'ในการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.881358068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.881359948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.881361747+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.881363922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.024422633+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.024466014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.024472091+07:00","message":"receive interim result [false|false]: ในการขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.024489138+07:00","message":"[buffer interim] 47 false ในการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.024497632+07:00","message":"[bufferProcess] interim [900000000]:ในการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.024499612+07:00","message":"[bufferProcess] send to processor:ในการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.024502622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.024505684+07:00","message":"> Transcript [252] [false]: 'ในการขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.02450842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.024510438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.024512268+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.024514183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.136784215+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.136824007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยายพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.136830598+07:00","message":"receive interim result [false|false]: ในการขยายพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.136847317+07:00","message":"[buffer interim] 47 false ในการขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.136855024+07:00","message":"[bufferProcess] interim [20000000]:ในการขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.136857836+07:00","message":"[bufferProcess] send to processor:ในการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.136864161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.136866965+07:00","message":"> Transcript [253] [false]: 'ในการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.13687054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.136872765+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.136875747+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.136878406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.407380859+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.40741817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยายพันธุ์พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.407424391+07:00","message":"receive interim result [false|false]: ในการขยายพันธุ์พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.40744074+07:00","message":"[buffer interim] 47 false ในการขยายพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.40744764+07:00","message":"[bufferProcess] interim [320000000]:ในการขยายพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.407450062+07:00","message":"[bufferProcess] send to processor:ในการขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.407453444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.407456576+07:00","message":"> Transcript [254] [false]: 'ในการขยายพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.407459842+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.40746176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.407463677+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.407465529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.407469137+07:00","message":"Push: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.40747116+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.407473123+07:00","message":"Set new StatePrefix : 'ในการขยายพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.407475287+07:00","message":"Next Push (prob) : 'ขยายพันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.407484037+07:00","message":"push: {false ในการ 0 0xc000182300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.044565963+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.044611491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยายพันธุ์พืชหลายชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.044617659+07:00","message":"receive interim result [false|false]: ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.044635694+07:00","message":"[buffer interim] 47 false ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.044644376+07:00","message":"[bufferProcess] interim [860000000]:ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.044647323+07:00","message":"[bufferProcess] send to processor:ในการขยายพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.044653003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.044655724+07:00","message":"> Transcript [255] [false]: 'ในการขยายพันธุ์พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.044659696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.044662137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.044664227+07:00","message":"StatePrefix: 'ในการขยายพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.044666628+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.135878814+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.261821249+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.261863835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยายพันธุ์พืชหลายชนิด\",\"confidence\":0.9588292}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.261870795+07:00","message":"receive interim result [true|false]: ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.261882936+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.261885691+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.261894589+07:00","message":"[buffer interim] 47 true ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261901498+07:00","message":"[bufferProcess] interim [220000000]:ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261904531+07:00","message":"[bufferProcess] send to processor (isfinal):ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261913866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261916924+07:00","message":"> Transcript [256] [false]: 'ในการขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261919888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261921733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261923826+07:00","message":"StatePrefix: 'ในการขยายพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261925944+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.26192745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261929431+07:00","message":"> Transcript [257] [true]: 'ในการขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261931394+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.26193295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261934464+07:00","message":"StatePrefix: 'ในการขยายพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261936063+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.261938926+07:00","message":"Push: 'ขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.26194858+07:00","message":"push: {true ขยายพันธุ์พืชหลายชนิด 0 0xc000182300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:47.270250621+07:00","message":"write wav file: './tmp/7549/7549_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.455864626+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:47.813158109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:47.813185783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.50341699+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.503453666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.503458669+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.503471635+07:00","message":"[buffer interim] 48 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.503478242+07:00","message":"[bufferProcess] interim [840000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.503480386+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.503485716+07:00","message":"[bufferProcess] send to processor (ticker):มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.503490247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.503492851+07:00","message":"> Transcript [258] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.503494883+07:00","message":"Set StatePrefix (first interim): 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.6238206+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.623855422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.623861565+07:00","message":"receive interim result [false|false]: มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.623877625+07:00","message":"[buffer interim] 48 false มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.623885769+07:00","message":"[bufferProcess] interim [20000000]:มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.623887749+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.686034836+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.68605907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.686064124+07:00","message":"receive interim result [false|false]: มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.686079136+07:00","message":"[buffer interim] 48 false มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.686085065+07:00","message":"[bufferProcess] interim [80000000]:มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.686087472+07:00","message":"[bufferProcess] send to processor:มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.686090708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.686093155+07:00","message":"> Transcript [259] [false]: 'มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.686095836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.686097555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.686099225+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.686101195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.877633152+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.877678121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปลูกใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.877684418+07:00","message":"receive interim result [false|false]: มีการปลูกใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.87769796+07:00","message":"[buffer interim] 48 false มีการปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.877705349+07:00","message":"[bufferProcess] interim [320000000]:มีการปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.877707886+07:00","message":"[bufferProcess] send to processor:มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.877713303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.877716231+07:00","message":"> Transcript [260] [false]: 'มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.877719292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.877721454+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.877723295+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.877725224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.079024514+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.079070693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปลูกในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.079075647+07:00","message":"receive interim result [false|false]: มีการปลูกในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.079094265+07:00","message":"[buffer interim] 48 false มีการปลูกในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.079100973+07:00","message":"[bufferProcess] interim [500000000]:มีการปลูกในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.079103389+07:00","message":"[bufferProcess] send to processor:มีการปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.079106493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.079109314+07:00","message":"> Transcript [261] [false]: 'มีการปลูกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.079112564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.07911435+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.079117835+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.079119779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.190772482+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.190810302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปลูกในบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.190816435+07:00","message":"receive interim result [false|false]: มีการปลูกในบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.190828696+07:00","message":"[buffer interim] 48 false มีการปลูกในบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190835437+07:00","message":"[bufferProcess] interim [560000000]:มีการปลูกในบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190837789+07:00","message":"[bufferProcess] send to processor:มีการปลูกในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190844376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190847079+07:00","message":"> Transcript [262] [false]: 'มีการปลูกในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190850201+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190852236+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190854032+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190856592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190862698+07:00","message":"Push: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190867631+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190869766+07:00","message":"Set new StatePrefix : 'มีการปลูกในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.190871777+07:00","message":"Next Push (prob) : 'ปลูกในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.190896378+07:00","message":"push: {false มีการ 0 0xc000424800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.320174898+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.320215402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปลูกในประเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.320221737+07:00","message":"receive interim result [false|false]: มีการปลูกในประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.320237337+07:00","message":"[buffer interim] 48 false มีการปลูกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.320244799+07:00","message":"[bufferProcess] interim [680000000]:มีการปลูกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.320247285+07:00","message":"[bufferProcess] send to processor:มีการปลูกในบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.320253588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.32025625+07:00","message":"> Transcript [263] [false]: 'มีการปลูกในบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.320258713+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.320260626+07:00","message":"Set new StatePrefix: 'มีการปลูกในบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.583582382+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.583617739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปลูกในประเทศไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.583623503+07:00","message":"receive interim result [false|false]: มีการปลูกในประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.583637833+07:00","message":"[buffer interim] 48 false มีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.583644686+07:00","message":"[bufferProcess] interim [980000000]:มีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.583647215+07:00","message":"[bufferProcess] send to processor:มีการปลูกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.583652495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.58365548+07:00","message":"> Transcript [264] [false]: 'มีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.583658074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.583660265+07:00","message":"Set new StatePrefix: 'มีการปลูกในประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.027912406+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.02794839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปลูกในประเทศไทยมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.027954175+07:00","message":"receive interim result [false|false]: มีการปลูกในประเทศไทยมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.027969938+07:00","message":"[buffer interim] 48 false มีการปลูกในประเทศไทยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.027976265+07:00","message":"[bufferProcess] interim [340000000]:มีการปลูกในประเทศไทยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.027978516+07:00","message":"[bufferProcess] send to processor:มีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.027981897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.027984502+07:00","message":"> Transcript [265] [false]: 'มีการปลูกในประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.027987318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.027989225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.027991119+07:00","message":"StatePrefix: 'มีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.027993102+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.05332037+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.053352234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปลูกในประเทศไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.053361636+07:00","message":"receive interim result [false|false]: มีการปลูกในประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.053380666+07:00","message":"[buffer interim] 48 false มีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.053388619+07:00","message":"[bufferProcess] interim [400000000]:มีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.053391423+07:00","message":"[bufferProcess] send to processor:มีการปลูกในประเทศไทยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.053396067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.05339962+07:00","message":"> Transcript [266] [false]: 'มีการปลูกในประเทศไทยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.053402966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.05340499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.053407566+07:00","message":"StatePrefix: 'มีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.053409665+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.102035398+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.102075499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปลูกในประเทศไทยมาก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.10208188+07:00","message":"receive interim result [false|false]: มีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.10210189+07:00","message":"[buffer interim] 48 false มีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.102109777+07:00","message":"[bufferProcess] interim [520000000]:มีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.102113681+07:00","message":"[bufferProcess] send to processor:มีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.102118443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.102127464+07:00","message":"> Transcript [267] [false]: 'มีการปลูกในประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.102131646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.102134618+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.102137332+07:00","message":"StatePrefix: 'มีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.10214046+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.144783385+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.206028921+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.246448319+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.246495177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เคยมีการปลูกในประเทศไทยมาก่อน\",\"confidence\":0.8990252}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.246502936+07:00","message":"receive interim result [true|false]: ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.24651556+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.246518845+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.246527057+07:00","message":"[buffer interim] 48 true ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246541604+07:00","message":"[bufferProcess] interim [700000000]:ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246546085+07:00","message":"[bufferProcess] send to processor (isfinal):มีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246559302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246573023+07:00","message":"> Transcript [268] [false]: 'มีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246578092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246580712+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246582705+07:00","message":"StatePrefix: 'มีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246584776+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246590695+07:00","message":"Push: 'ปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246592651+07:00","message":"TextPushed: 'มีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246594618+07:00","message":"Set new StatePrefix : 'มีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246596591+07:00","message":"Next Push (prob) : 'ไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246598553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246601294+07:00","message":"> Transcript [269] [true]: 'ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246603531+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246605107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246607191+07:00","message":"StatePrefix: 'มีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246608978+07:00","message":"TextPushed: 'มีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246610442+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.24661987+07:00","message":"push: {false ปลูกในประเทศ 0 0xc000424800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246748049+07:00","message":"Push: 'ไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246751546+07:00","message":"TextPushed: 'มีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246753326+07:00","message":"Set new StatePrefix : 'ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246755362+07:00","message":"Next Push (prob) : 'ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.246765054+07:00","message":"push: {true ไทยมาก่อน 0 0xc000424800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.246764883+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_48.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:50.25460978+07:00","message":"write wav file: './tmp/7549/7549_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.267705556+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.594057908+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.59407581+07:00","message":"found end of frame, send empty tag with msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.59407905+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.594086011+07:00","message":"[buffer interim] 49 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.59409489+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.594098953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.594101923+07:00","message":"> Transcript [270] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.594104357+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.594106194+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.594107969+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.594109701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.594118463+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.594128166+07:00","message":"push: {true \n 0 0xc002756d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:50.59867723+07:00","message":"write wav file: './tmp/7549/7549_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.601260863+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:50.814002393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:50.814002389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.321907809+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.321956338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.321961578+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.32197866+07:00","message":"[buffer interim] 50 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.321985498+07:00","message":"[bufferProcess] interim [540000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.321987278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.366157215+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.426908244+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.490171022+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.490209031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9094428}],\"is_final\":true,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.490215951+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.490228443+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.490231276+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.490239412+07:00","message":"[buffer interim] 50 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490252775+07:00","message":"[bufferProcess] interim [780000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490255649+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.49025887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490266103+07:00","message":"> Transcript [271] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490268411+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490270068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490271776+07:00","message":"> Transcript [272] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490274253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490276192+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490277896+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490279857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.490284573+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.490292739+07:00","message":"push: {true เช่น 0 0xc002059800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:51.496122606+07:00","message":"write wav file: './tmp/7549/7549_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.043650589+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.043691733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.043697334+07:00","message":"receive interim result [false|false]: ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.043712542+07:00","message":"[buffer interim] 51 false ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.043719022+07:00","message":"[bufferProcess] interim [480000000]:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.043720622+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.238911473+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.238941183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.238946358+07:00","message":"receive interim result [false|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.238961493+07:00","message":"[buffer interim] 51 false สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.238967563+07:00","message":"[bufferProcess] interim [660000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.238969746+07:00","message":"[bufferProcess] send to processor:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.238972973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.238975832+07:00","message":"> Transcript [273] [false]: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.238977749+07:00","message":"Set StatePrefix (first interim): 'ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.45511493+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.538733558+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.538765958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.53877178+07:00","message":"receive interim result [false|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.538781651+07:00","message":"[buffer interim] 51 false สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.538788044+07:00","message":"[bufferProcess] interim [260000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.538790435+07:00","message":"[bufferProcess] send to processor:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.538793581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.538796391+07:00","message":"> Transcript [274] [false]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.538798413+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.538800202+07:00","message":"Set new StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.551879707+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.551902468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\",\"confidence\":0.71548826}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.551907144+07:00","message":"receive interim result [true|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.551915692+07:00","message":"end recv isFinal message id 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.551917598+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.551923351+07:00","message":"[buffer interim] 51 true สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.55192814+07:00","message":"[bufferProcess] interim [260000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551931161+07:00","message":"[bufferProcess] send to processor (isfinal):สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551934044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551936579+07:00","message":"> Transcript [275] [false]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551939209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551941153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551943471+07:00","message":"StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551945188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551946687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551948559+07:00","message":"> Transcript [276] [true]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551950511+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551952016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551953505+07:00","message":"StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551954996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.551962969+07:00","message":"Push: 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.551970519+07:00","message":"push: {true สตอเบอรี่ 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:52.561956618+07:00","message":"write wav file: './tmp/7549/7549_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.646834473+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.380242602+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.380281451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ๊ะเอ๋\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.380286444+07:00","message":"receive interim result [false|false]: จ๊ะเอ๋"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.380299715+07:00","message":"[buffer interim] 52 false จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.380305802+07:00","message":"[bufferProcess] interim [600000000]:จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.380307647+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.597730218+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.597758467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระกริ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.597764083+07:00","message":"receive interim result [false|false]: พระกริ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.597777707+07:00","message":"[buffer interim] 52 false พระกริ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.597783885+07:00","message":"[bufferProcess] interim [720000000]:พระกริ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.597785939+07:00","message":"[bufferProcess] send to processor:จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.597789548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.597792158+07:00","message":"> Transcript [277] [false]: 'จ๊ะเอ๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.597794759+07:00","message":"Set StatePrefix (first interim): 'จ๊ะเอ๋'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.729275566+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.729314989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ๊ะเอ๋\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.729320401+07:00","message":"receive interim result [false|false]: จ๊ะเอ๋"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.729336668+07:00","message":"[buffer interim] 52 false จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.729343316+07:00","message":"[bufferProcess] interim [840000000]:จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.729345552+07:00","message":"[bufferProcess] send to processor:พระกริ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.729348958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.729351588+07:00","message":"> Transcript [278] [false]: 'พระกริ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.729354093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.729355896+07:00","message":"Set new StatePrefix: 'พระกริ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.76376895+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.763802797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทีวี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.763808625+07:00","message":"receive interim result [false|false]: ทีวี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.763821058+07:00","message":"[buffer interim] 52 false ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.763827386+07:00","message":"[bufferProcess] interim [900000000]:ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.763829638+07:00","message":"[bufferProcess] send to processor:จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.763835818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.763838514+07:00","message":"> Transcript [279] [false]: 'จ๊ะเอ๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.763840581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.763842411+07:00","message":"Set new StatePrefix: 'จ๊ะเอ๋'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:53.814721868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:53.814737754+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.596561381+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.596591696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทีวี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.596596652+07:00","message":"receive interim result [false|false]: ทีวี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.596609063+07:00","message":"[buffer interim] 52 false ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.596615624+07:00","message":"[bufferProcess] interim [500000000]:ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.596617883+07:00","message":"[bufferProcess] send to processor:ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.596623394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.596625884+07:00","message":"> Transcript [280] [false]: 'ทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.596628025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.596630033+07:00","message":"Set new StatePrefix: 'ทีวี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.900704258+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.900739969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"TV\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.900745454+07:00","message":"receive interim result [false|false]: TV"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.900757982+07:00","message":"[buffer interim] 52 false TV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.900764312+07:00","message":"[bufferProcess] interim [40000000]:TV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.900766463+07:00","message":"[bufferProcess] send to processor:ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.900772123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.900774666+07:00","message":"> Transcript [281] [false]: 'ทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.900777323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.900779303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.900781082+07:00","message":"StatePrefix: 'ทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.900783036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.074819813+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.150169816+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.181412742+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.181449729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทีวี\",\"confidence\":0.6612412}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.181455453+07:00","message":"receive interim result [true|false]: ทีวี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.181463404+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.181465396+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.181471379+07:00","message":"[buffer interim] 52 true ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181477994+07:00","message":"[bufferProcess] interim [460000000]:ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181482723+07:00","message":"[bufferProcess] send to processor (isfinal):TV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.18148563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181488237+07:00","message":"> Transcript [282] [false]: 'TV'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181490149+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181493158+07:00","message":"Set new StatePrefix: 'TV'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181495958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181498709+07:00","message":"> Transcript [283] [true]: 'ทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181501864+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181504586+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181508447+07:00","message":"StatePrefix: 'TV'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181511109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.181517775+07:00","message":"Push: 'ทีวี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.181526579+07:00","message":"push: {true ทีวี 0 0xc0003a4500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:55.188479504+07:00","message":"write wav file: './tmp/7549/7549_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.865362073+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.86540661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.865412925+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.865427169+07:00","message":"[buffer interim] 53 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.865433894+07:00","message":"[bufferProcess] interim [610000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.865435943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.112124548+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.112159989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.112166012+07:00","message":"receive interim result [false|false]: ความรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.112180048+07:00","message":"[buffer interim] 53 false ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.112187454+07:00","message":"[bufferProcess] interim [790000000]:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.112190183+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.112196586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.112199368+07:00","message":"> Transcript [284] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.112201995+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.303806484+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.303841273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.303847058+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.303861303+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.303867985+07:00","message":"[bufferProcess] interim [970000000]:ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.303870317+07:00","message":"[bufferProcess] send to processor:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.303879167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.303881978+07:00","message":"> Transcript [285] [false]: 'ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.303884848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.303887287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.303889227+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.303891334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.49942761+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.499466219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.499472322+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.499498205+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.499508333+07:00","message":"[bufferProcess] interim [150000000]:ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.499510704+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.499516103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.49951876+07:00","message":"> Transcript [286] [false]: 'ความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.499521928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.499524099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.499525923+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.499528321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:56.815653559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:56.815667434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.955919295+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.955957064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.955963508+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.955979472+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.955985545+07:00","message":"[bufferProcess] interim [630000000]:ความรู้เกี่ยวกับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.955988172+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.955991588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.955994978+07:00","message":"> Transcript [287] [false]: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.955998464+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.956000203+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.956001974+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.956003664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.020827588+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.020863153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.020868255+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.02087971+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020888872+07:00","message":"[bufferProcess] interim [690000000]:ความรู้เกี่ยวกับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020891292+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020896672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020899357+07:00","message":"> Transcript [288] [false]: 'ความรู้เกี่ยวกับแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020902446+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020904484+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020906222+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020908302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020913051+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020915304+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020917262+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.020919438+07:00","message":"Next Push (prob) : 'รู้เกี่ยวกับแต่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.020927899+07:00","message":"push: {false ความ 0 0xc000424080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.077278232+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.077327551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.077333478+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.077345678+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.077351904+07:00","message":"[bufferProcess] interim [750000000]:ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.077354176+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.077359255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.077361866+07:00","message":"> Transcript [289] [false]: 'ความรู้เกี่ยวกับสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.077363873+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.077366326+07:00","message":"Set new StatePrefix: 'ความรู้เกี่ยวกับสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.204466461+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.204507959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.204513499+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.204525324+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.204533652+07:00","message":"[bufferProcess] interim [930000000]:ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.204536041+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.20454156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.204544452+07:00","message":"> Transcript [290] [false]: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.204546676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.20454895+07:00","message":"Set new StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.263197082+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.263231466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.263237039+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.263250366+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.263257291+07:00","message":"[bufferProcess] interim [990000000]:ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.263259716+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.263266501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.263269153+07:00","message":"> Transcript [291] [false]: 'ความรู้เกี่ยวกับปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.263272064+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.263274502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.263276752+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.263279216+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.461348536+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.461384957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.461390482+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.461405207+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.461412122+07:00","message":"[bufferProcess] interim [170000000]:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.461415134+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.461419388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.461422681+07:00","message":"> Transcript [292] [false]: 'ความรู้เกี่ยวกับปัจจัยบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.461425772+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.461427858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.461429625+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.461431868+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.100565065+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.100604992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.100610605+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.100621116+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.100627891+07:00","message":"[bufferProcess] interim [770000000]:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.100630361+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.100634103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.100636648+07:00","message":"> Transcript [293] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.100639595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.100641476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.100643372+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.100645407+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.163894497+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.1639292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.16393469+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.163945639+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163952972+07:00","message":"[bufferProcess] interim [890000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163955601+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163961614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163964299+07:00","message":"> Transcript [294] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.16396771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163969498+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163971644+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163974047+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163979481+07:00","message":"Push: 'รู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163981567+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163983614+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.163985631+07:00","message":"Next Push (prob) : 'บางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.163993121+07:00","message":"push: {false รู้เกี่ยวกับปัจจัย 0 0xc000424080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.354152554+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.35419017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.35419571+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.354212392+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.354219781+07:00","message":"[bufferProcess] interim [70000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.354222037+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.3542271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.354229985+07:00","message":"> Transcript [295] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.354233397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.354235426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.354237346+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.354239353+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.483317528+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.483351565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.483359514+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.483374465+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.483384587+07:00","message":"[bufferProcess] interim [190000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.483387098+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.48339391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.483396846+07:00","message":"> Transcript [296] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.483400086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.483402076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.483404098+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.483406831+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.683932666+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.683973341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.683980446+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.683998854+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.684005957+07:00","message":"[bufferProcess] interim [430000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.684008418+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.684011849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.684014983+07:00","message":"> Transcript [297] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.684018956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.684020915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.684023113+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.684026142+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.873892335+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.873936665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.873942708+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.873956319+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.873964212+07:00","message":"[bufferProcess] interim [550000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.873966808+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.873972271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.87397512+07:00","message":"> Transcript [298] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.873993757+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.873998132+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.874000425+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.874003405+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.874010492+07:00","message":"Push: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.874012224+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.874014201+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.874016828+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.87402539+07:00","message":"push: {false บางประการ 0 0xc000424080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.1939225+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.193959019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.193965736+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.193978274+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.193985052+07:00","message":"[bufferProcess] interim [850000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.193987708+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.193993284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.193996053+07:00","message":"> Transcript [299] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.193999347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.194001166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.194003012+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.194005676+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.195236507+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.195247821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.195251677+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.195260185+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.19526511+07:00","message":"[bufferProcess] interim [910000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.195268523+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.195274326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.195277814+07:00","message":"> Transcript [300] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.195281835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.195284704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.195287437+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.195290381+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.514194618+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.514252599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.514260008+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.514273446+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.514280575+07:00","message":"[bufferProcess] interim [210000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.514284747+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.514292723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.514295662+07:00","message":"> Transcript [301] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.514299131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.514301494+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.514303824+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.51430646+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.581790417+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.581826078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.581832328+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.581845675+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581852493+07:00","message":"[bufferProcess] interim [270000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581857039+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581864178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581867035+07:00","message":"> Transcript [302] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581870797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.58187284+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581875013+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581877784+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581882671+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581884363+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.58188636+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.581888619+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.581896038+07:00","message":"push: {false ที่มีผลต่อ 0 0xc000424080}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:59.816244846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:59.816267129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.964005556+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.964048076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.964055102+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.964071776+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.964087167+07:00","message":"[bufferProcess] interim [690000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.964090503+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.96409392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.964096708+07:00","message":"> Transcript [303] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.964100659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.964102877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.964104739+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.964108106+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.226570247+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.226609381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.226615841+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.2266298+07:00","message":"[buffer interim] 53 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.226637214+07:00","message":"[bufferProcess] interim [870000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.226640138+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.226645539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.226648426+07:00","message":"> Transcript [304] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.22665201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.226654203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.226656667+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.226659322+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.3353732+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.438123322+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.438162602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.438170918+07:00","message":"receive interim result [true|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.438181269+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.438183291+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.438189931+07:00","message":"[buffer interim] 53 true ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438200801+07:00","message":"[bufferProcess] interim [200000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438206858+07:00","message":"[bufferProcess] send to processor (isfinal):ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438210546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438213431+07:00","message":"> Transcript [305] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438217069+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.43821936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438221723+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.43822576+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438227933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.4382297+07:00","message":"> Transcript [306] [true]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438231865+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.43823338+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438234959+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438237094+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.438243503+07:00","message":"Push: 'การเจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.438252264+07:00","message":"push: {true การเจริญเติบโตของพืช 0 0xc000424080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:00.449024137+07:00","message":"write wav file: './tmp/7549/7549_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.848078136+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.206114932+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.206152489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.206157594+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.206169518+07:00","message":"[buffer interim] 54 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.206176756+07:00","message":"[bufferProcess] interim [420000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.20617881+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.38981101+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.38984971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.389856644+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.389874538+07:00","message":"[buffer interim] 54 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.389882939+07:00","message":"[bufferProcess] interim [540000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.389885706+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.389890889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.389898184+07:00","message":"> Transcript [307] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.389900503+07:00","message":"Set StatePrefix (first interim): '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.535723509+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.535760504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.535766908+07:00","message":"receive interim result [false|false]: สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.535783821+07:00","message":"[buffer interim] 54 false สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.535795258+07:00","message":"[bufferProcess] interim [720000000]:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.535797575+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.53580123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.535804209+07:00","message":"> Transcript [308] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.535806621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.535808652+07:00","message":"Set new StatePrefix: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.711616489+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.711652788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.711657894+07:00","message":"receive interim result [false|false]: สามารถนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.711679831+07:00","message":"[buffer interim] 54 false สามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.711689842+07:00","message":"[bufferProcess] interim [840000000]:สามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.711692428+07:00","message":"[bufferProcess] send to processor:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.711696096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.711698891+07:00","message":"> Transcript [309] [false]: 'สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.711701909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.711704107+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.711705879+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.711707988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.830587328+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.830619957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.830625519+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.830638311+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.830645806+07:00","message":"[bufferProcess] interim [960000000]:สามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.830648315+07:00","message":"[bufferProcess] send to processor:สามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.830653614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.830656103+07:00","message":"> Transcript [310] [false]: 'สามารถนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.830658994+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.830661066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.830662842+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.830665007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.080752647+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.080782103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.080787459+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.080801751+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.080808795+07:00","message":"[bufferProcess] interim [260000000]:สามารถนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.080811098+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.080814242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.080818981+07:00","message":"> Transcript [311] [false]: 'สามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.080822225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.080824087+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.080825747+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.080827704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.216016254+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.216068713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.216077883+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.216098957+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216108069+07:00","message":"[bufferProcess] interim [380000000]:สามารถนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216111886+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216119728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216123741+07:00","message":"> Transcript [312] [false]: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216129572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216132995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216136194+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216139441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216148078+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216151009+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216154461+07:00","message":"Set new StatePrefix : 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.216158093+07:00","message":"Next Push (prob) : 'นำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.216175912+07:00","message":"push: {false สามารถ 0 0xc0003a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.433570091+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.433608515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.433614831+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.433627912+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.433635625+07:00","message":"[bufferProcess] interim [560000000]:สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.433637841+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.433641007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.433643654+07:00","message":"> Transcript [313] [false]: 'สามารถนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.433646985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.433649047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.433651398+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.433654197+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.481485208+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.481517032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.481523653+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.481536159+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.481542305+07:00","message":"[bufferProcess] interim [680000000]:สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.481544532+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.481550766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.481553653+07:00","message":"> Transcript [314] [false]: 'สามารถนำมาใช้ในการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.481556952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.481558884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.481561044+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.481563562+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:02.816900011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:02.816916797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.908311174+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.908342016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.908347717+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.908361669+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.908367726+07:00","message":"[bufferProcess] interim [40000000]:สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.908370419+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.908373792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.908376279+07:00","message":"> Transcript [315] [false]: 'สามารถนำมาใช้ในการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.908379279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.908381062+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.908383258+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.908385512+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.911400108+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.911413361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.911418381+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.911429603+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911433345+07:00","message":"[bufferProcess] interim [100000000]:สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911435375+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911437763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911440135+07:00","message":"> Transcript [316] [false]: 'สามารถนำมาใช้ในการศึกษาวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911442852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911445265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911447642+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911449477+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911456357+07:00","message":"Push: 'นำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911458253+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911460573+07:00","message":"Set new StatePrefix : 'สามารถนำมาใช้ในการศึกษาวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.911462485+07:00","message":"Next Push (prob) : 'การศึกษาวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.911470084+07:00","message":"push: {false นำมาใช้ใน 0 0xc0003a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.30227124+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.302311632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.302318448+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.302333373+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ในการศึกษาวิจัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.302339826+07:00","message":"[bufferProcess] interim [460000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.302342259+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.30234871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.30235182+07:00","message":"> Transcript [317] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.302354105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.302356227+07:00","message":"Set new StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.482059811+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.482102209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนิด้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.482108657+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.482124504+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.482137602+07:00","message":"[bufferProcess] interim [580000000]:สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.48214055+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.482148058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.482150872+07:00","message":"> Transcript [318] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.482154439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.48215645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.482158206+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.48216062+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.620635869+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.62067191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.620685558+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.620698681+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.620706119+07:00","message":"[bufferProcess] interim [760000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.62070879+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.620713771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.620716654+07:00","message":"> Transcript [319] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนิด้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.620720321+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.620722384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.620724288+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.620726695+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.725220391+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.82940661+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.82944576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.829451852+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.829465291+07:00","message":"[buffer interim] 54 false สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.829474013+07:00","message":"[bufferProcess] interim [60000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.829476551+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.829481806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.829484585+07:00","message":"> Transcript [320] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.829488162+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.829490304+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.829492168+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.829501711+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.848623792+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.848648914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.848655639+07:00","message":"receive interim result [true|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.848665571+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.848668171+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.848694509+07:00","message":"[buffer interim] 54 true สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848700552+07:00","message":"[bufferProcess] interim [90000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.84870375+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848707345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.84870982+07:00","message":"> Transcript [321] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848712873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848714749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848716423+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848718368+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848721312+07:00","message":"Push: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848723057+07:00","message":"TextPushed: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848724969+07:00","message":"Set new StatePrefix : 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848727085+07:00","message":"Next Push (prob) : 'นี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848728641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848730447+07:00","message":"> Transcript [322] [true]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.84873257+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848734188+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848736284+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.84873828+07:00","message":"TextPushed: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.848740512+07:00","message":"Push: 'นี้ได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.848749888+07:00","message":"push: {false การศึกษาวิจัย 0 0xc0003a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.848757974+07:00","message":"push: {true นี้ได้ค่ะ 0 0xc0003a4a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:03.857345127+07:00","message":"write wav file: './tmp/7549/7549_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.177184283+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.304898167+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.441930322+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.441949433+07:00","message":"found end of frame, send empty tag with msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.441952165+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.441958477+07:00","message":"[buffer interim] 55 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.4419642+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.44196735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.441970892+07:00","message":"> Transcript [323] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.44197335+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.441975402+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.441977263+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.441979494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.441982543+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.441991695+07:00","message":"push: {true \n 0 0xc002757080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:04.448245745+07:00","message":"write wav file: './tmp/7549/7549_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.497152264+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.745238705+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.876535593+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.001514805+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.001533065+07:00","message":"found end of frame, send empty tag with msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.001536444+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.001542376+07:00","message":"[buffer interim] 56 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.001548567+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.001552588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.001555889+07:00","message":"> Transcript [324] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.00155819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.001560085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.001561825+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.001563684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.001567409+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.001601955+07:00","message":"push: {true \n 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:05.006189287+07:00","message":"write wav file: './tmp/7549/7549_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.133944037+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.222372532+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.22239437+07:00","message":"found end of frame, send empty tag with msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.222397497+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.222404428+07:00","message":"[buffer interim] 57 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.222411245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.22241498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.222417761+07:00","message":"> Transcript [325] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.22241997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.222421742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.222423478+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.222425149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.222428007+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.222437353+07:00","message":"push: {true \n 0 0xc002757280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:05.227502322+07:00","message":"write wav file: './tmp/7549/7549_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.26672759+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:05.817525452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:05.817546696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.826683567+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.826715952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.826721186+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.826735762+07:00","message":"[buffer interim] 58 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.826742043+07:00","message":"[bufferProcess] interim [420000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.826745224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.984965189+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.985000221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.985005715+07:00","message":"receive interim result [false|false]: อยากรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.985020262+07:00","message":"[buffer interim] 58 false อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.985028517+07:00","message":"[bufferProcess] interim [540000000]:อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.985031046+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.985037386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.985040945+07:00","message":"> Transcript [326] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.985043202+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.102343218+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.102379848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.10238529+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.102397921+07:00","message":"[buffer interim] 58 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.102405199+07:00","message":"[bufferProcess] interim [660000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.102407414+07:00","message":"[bufferProcess] send to processor:อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.102412575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.102415257+07:00","message":"> Transcript [327] [false]: 'อยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.102417516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.102419389+07:00","message":"Set new StatePrefix: 'อยากรู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.680370368+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.680413311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.680419319+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.680430289+07:00","message":"[buffer interim] 58 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.680439005+07:00","message":"[bufferProcess] interim [260000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.680442092+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.680448922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.68045348+07:00","message":"> Transcript [328] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.68045659+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.680459537+07:00","message":"Set new StatePrefix: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.022331828+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.022374022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.022381764+07:00","message":"receive interim result [false|false]: จากรูปนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.022394268+07:00","message":"[buffer interim] 58 false จากรูปนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.022403783+07:00","message":"[bufferProcess] interim [620000000]:จากรูปนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.022408083+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.022415174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.022418834+07:00","message":"> Transcript [329] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.022423374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.022427502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.022429802+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.02243188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.427965844+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.42800033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนรังสรรค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.428006641+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.428020506+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.428027938+07:00","message":"[bufferProcess] interim [920000000]:จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.428030216+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.428036814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.428039513+07:00","message":"> Transcript [330] [false]: 'จากรูปนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.428042753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.428045034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.428049199+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.428051376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.531463823+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.53150225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.531509656+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.531525832+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.531535082+07:00","message":"[bufferProcess] interim [40000000]:จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.531538818+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.531543622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.531547781+07:00","message":"> Transcript [331] [false]: 'จากรูปนักเรียนรังสรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.531552272+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.53155628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.531559194+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.531562238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.724931058+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.724968579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.724974227+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.724990959+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.724997295+07:00","message":"[bufferProcess] interim [280000000]:จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.724999905+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.725006663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.725009196+07:00","message":"> Transcript [332] [false]: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.725011948+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.725013823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.725015903+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.7250181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.725024069+07:00","message":"Push: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.725025955+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.72502818+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.725030448+07:00","message":"Next Push (prob) : 'นักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.725038272+07:00","message":"push: {false จากรูป 0 0xc000182f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.853443163+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.853484495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.853491153+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.853506383+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.853514058+07:00","message":"[bufferProcess] interim [400000000]:จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.853516851+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.853523176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.853525767+07:00","message":"> Transcript [333] [false]: 'จากรูปนักเรียนลองสังเกตดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.85352926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.853531796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.853534025+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.853536212+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.039575575+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.039621923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.039629103+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.03964418+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.039651808+07:00","message":"[bufferProcess] interim [580000000]:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.039654225+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.039661116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.039664477+07:00","message":"> Transcript [334] [false]: 'จากรูปนักเรียนลองสังเกตดูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.03966816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.03967017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.039672328+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.039682786+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.612630193+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.61268873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.612697439+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.612715927+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.612725035+07:00","message":"[bufferProcess] interim [180000000]:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.612728901+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.61273336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.61273757+07:00","message":"> Transcript [335] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.612741887+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.612744908+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.612747796+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.61275103+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.742319361+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.742352683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.742357987+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.742372937+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742380127+07:00","message":"[bufferProcess] interim [300000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742382555+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742386003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742388812+07:00","message":"> Transcript [336] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742392855+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742394987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742396825+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742398813+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.74240548+07:00","message":"Push: 'นักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.74240819+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742413417+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.742415723+07:00","message":"Next Push (prob) : 'ดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.742430823+07:00","message":"push: {false นักเรียนลองสังเกต 0 0xc000182f00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:08.818567743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:08.81858931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.990528469+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.990576897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.990585428+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.990605908+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.99061946+07:00","message":"[bufferProcess] interim [540000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.990623318+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.99062903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.990634273+07:00","message":"> Transcript [337] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.99063913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.990642753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.990645712+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.990649576+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.319488439+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.319529062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.319535877+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.319548855+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.319555965+07:00","message":"[bufferProcess] interim [900000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.319558564+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.319563895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.319566706+07:00","message":"> Transcript [338] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.319569565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.319571601+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.319573627+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.319576613+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.439742294+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.439785539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.439796241+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.439814694+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.439821939+07:00","message":"[bufferProcess] interim [960000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.439824765+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.439832713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.439836036+07:00","message":"> Transcript [339] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.439839372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.439841737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.439845708+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.439848661+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.64049856+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.640538297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.640544311+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.640562094+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640570906+07:00","message":"[bufferProcess] interim [200000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640574766+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640583704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640587861+07:00","message":"> Transcript [340] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640594764+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640597061+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640600378+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640604249+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640613799+07:00","message":"Push: 'ดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.640616569+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.64062075+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.64062606+07:00","message":"Next Push (prob) : 'ว่าการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.640654347+07:00","message":"push: {false ดูสิคะ 0 0xc000182f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.838063407+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.83810422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.838111748+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.838125402+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.838132308+07:00","message":"[bufferProcess] interim [380000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.838135727+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.838141013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.838144097+07:00","message":"> Transcript [341] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.838147144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.838149223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.838155418+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.838159231+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.89499648+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.895034124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.895040391+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.89505886+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.895066979+07:00","message":"[bufferProcess] interim [440000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.895069454+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.895073014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.895075798+07:00","message":"> Transcript [342] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.895078951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.895081155+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.895083991+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.895086435+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.043620825+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.043658954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.043666451+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.043688753+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.043696548+07:00","message":"[bufferProcess] interim [620000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.043699266+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.04370497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.043707603+07:00","message":"> Transcript [343] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.043711049+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.04371305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.043715402+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.043717938+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.214773306+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.214811336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.214817835+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.21483435+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214841646+07:00","message":"[bufferProcess] interim [740000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214844257+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214848122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214850803+07:00","message":"> Transcript [344] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214855062+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214857899+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214860186+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214862497+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214869314+07:00","message":"Push: 'ว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214871332+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.214873319+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.21487559+07:00","message":"Next Push (prob) : 'พืชที่อยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.214884154+07:00","message":"push: {false ว่าการปลูก 0 0xc000182f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.403937217+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.403969896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.40397615+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.403987626+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.403995096+07:00","message":"[bufferProcess] interim [980000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.40399769+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.404003177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.404005988+07:00","message":"> Transcript [345] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.40400855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.404010812+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.588629522+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.588668349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.588678101+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.588693036+07:00","message":"[buffer interim] 58 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.58870003+07:00","message":"[bufferProcess] interim [160000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.588702955+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.588709801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.588713185+07:00","message":"> Transcript [346] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.588716663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.58871859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.588720888+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.588723968+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.904336993+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.028381635+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.096580755+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.096615885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ\",\"confidence\":0.95262283}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.096622266+07:00","message":"receive interim result [true|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.096632771+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.096634901+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.096640661+07:00","message":"[buffer interim] 58 true จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096650373+07:00","message":"[bufferProcess] interim [670000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096653721+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096656958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096659827+07:00","message":"> Transcript [347] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096663577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.09666673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.09666855+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096671394+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096673308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096681757+07:00","message":"> Transcript [348] [true]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096684062+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096685674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096687214+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096688999+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096690625+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096892638+07:00","message":"Push: 'ปลุกให้ที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096897179+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกปลุกให้ที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096899698+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096901887+07:00","message":"Next Push (prob) : 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.096910289+07:00","message":"push: {true ปลุกให้ที่อยู่ทางด้านซ้ายมือ 0 0xc000182f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.096915573+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_58.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:11.106985228+07:00","message":"write wav file: './tmp/7549/7549_58.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:11.8192571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:11.81927315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.066818519+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.066853467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่ทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.066858877+07:00","message":"receive interim result [false|false]: ที่อยู่ทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.066870422+07:00","message":"[buffer interim] 59 false ที่อยู่ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.066876982+07:00","message":"[bufferProcess] interim [20000000]:ที่อยู่ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.066878998+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.206108342+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.206140557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่ทางด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.206145763+07:00","message":"receive interim result [false|false]: ที่อยู่ทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.206160462+07:00","message":"[buffer interim] 59 false ที่อยู่ทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.206168349+07:00","message":"[bufferProcess] interim [140000000]:ที่อยู่ทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.206170978+07:00","message":"[bufferProcess] send to processor:ที่อยู่ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.206174318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.206177161+07:00","message":"> Transcript [349] [false]: 'ที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.206179861+07:00","message":"Set StatePrefix (first interim): 'ที่อยู่ทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.39866258+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.398707061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่ทางด้านขวามือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.398713297+07:00","message":"receive interim result [false|false]: ที่อยู่ทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.398726736+07:00","message":"[buffer interim] 59 false ที่อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.398743863+07:00","message":"[bufferProcess] interim [380000000]:ที่อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.398746943+07:00","message":"[bufferProcess] send to processor:ที่อยู่ทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.398750307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.398753363+07:00","message":"> Transcript [350] [false]: 'ที่อยู่ทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.398756807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.398758833+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.398760676+07:00","message":"StatePrefix: 'ที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.398765466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.694251076+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.756580806+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.826584334+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.83465789+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.834694393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ทางด้านขวามือ\",\"confidence\":0.8810106}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.834699985+07:00","message":"receive interim result [true|false]: อยู่ทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.834706928+07:00","message":"end recv isFinal message id 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.834709292+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.834715926+07:00","message":"[buffer interim] 59 true อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834724056+07:00","message":"[bufferProcess] interim [890000000]:อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834726938+07:00","message":"[bufferProcess] send to processor (isfinal):ที่อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834736927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834746641+07:00","message":"> Transcript [351] [false]: 'ที่อยู่ทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834751769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834754405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834756532+07:00","message":"StatePrefix: 'ที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834758667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834760742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834762762+07:00","message":"> Transcript [352] [true]: 'อยู่ทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834764958+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834767079+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834768679+07:00","message":"StatePrefix: 'ที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834770344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.834778003+07:00","message":"Push: 'อยู่ทางด้านขวามือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.834787239+07:00","message":"push: {true อยู่ทางด้านขวามือ 0 0xc000424780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:12.841253842+07:00","message":"write wav file: './tmp/7549/7549_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.017438312+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.137799936+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.137822438+07:00","message":"found end of frame, send empty tag with msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.137825277+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.137831047+07:00","message":"[buffer interim] 60 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.137837033+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.137841004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.137845183+07:00","message":"> Transcript [353] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.137848332+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.137850706+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.137853604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.137856536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.13786641+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.137877851+07:00","message":"push: {true \n 0 0xc000424c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:13.142470279+07:00","message":"write wav file: './tmp/7549/7549_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.144610368+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.234702902+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.234727681+07:00","message":"found end of frame, send empty tag with msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.234731384+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.234739873+07:00","message":"[buffer interim] 61 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.234747677+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.234751608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.234754392+07:00","message":"> Transcript [354] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.234757352+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.234759225+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.234761428+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.234763173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.234766275+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.234776376+07:00","message":"push: {true \n 0 0xc002756e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:13.239167169+07:00","message":"write wav file: './tmp/7549/7549_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.266503003+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.743555508+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.743605577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.743612925+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.743629878+07:00","message":"[buffer interim] 62 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.743640636+07:00","message":"[bufferProcess] interim [300000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.743643944+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.931488753+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.931529725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.931535816+07:00","message":"receive interim result [false|false]: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.931561914+07:00","message":"[buffer interim] 62 false 20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.931574359+07:00","message":"[bufferProcess] interim [480000000]:20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.931576764+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.931585588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.931588535+07:00","message":"> Transcript [355] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.931591424+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.014962996+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.015000331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.015007202+07:00","message":"receive interim result [false|false]: มีสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.015023871+07:00","message":"[buffer interim] 62 false มีสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.015038601+07:00","message":"[bufferProcess] interim [600000000]:มีสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.015042404+07:00","message":"[bufferProcess] send to processor:20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.015047623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.015051846+07:00","message":"> Transcript [356] [false]: '20'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.015055286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.015057989+07:00","message":"Set new StatePrefix: '20'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.109504691+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.109551807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.109558218+07:00","message":"receive interim result [false|false]: มีสิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.109572488+07:00","message":"[buffer interim] 62 false มีสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.109580903+07:00","message":"[bufferProcess] interim [660000000]:มีสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.109583066+07:00","message":"[bufferProcess] send to processor:มีสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.109590201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.109593036+07:00","message":"> Transcript [357] [false]: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.109595423+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.109597462+07:00","message":"Set new StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.306829064+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.306870498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.306876374+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.306888658+07:00","message":"[buffer interim] 62 false มีสิ่งใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.306895306+07:00","message":"[bufferProcess] interim [840000000]:มีสิ่งใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.306897842+07:00","message":"[bufferProcess] send to processor:มีสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.306902909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.306905586+07:00","message":"> Transcript [358] [false]: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.306908695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.306910461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.306912443+07:00","message":"StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.306914666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.440506351+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.440542278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.440548387+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.440560304+07:00","message":"[buffer interim] 62 false มีสิ่งใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.440567287+07:00","message":"[bufferProcess] interim [20000000]:มีสิ่งใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.440569596+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.440575211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.440578238+07:00","message":"> Transcript [359] [false]: 'มีสิ่งใดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.440581258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.440583284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.440585123+07:00","message":"StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.440587219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458740143+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458763208+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458765877+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458772958+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458774938+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458776925+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458778555+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458780255+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458781885+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458783501+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458785009+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458786495+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458787976+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458789505+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458791011+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458792519+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458793995+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458795492+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458796985+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458798475+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458799954+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458801427+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458802903+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.45880441+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458805939+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458807425+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458808924+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458810398+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458811857+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.458813311+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.503731904+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.503766435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.503771756+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.503785119+07:00","message":"[buffer interim] 62 false มีสิ่งใดที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.503793597+07:00","message":"[bufferProcess] interim [80000000]:มีสิ่งใดที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.503795806+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.503799001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.503801835+07:00","message":"> Transcript [360] [false]: 'มีสิ่งใดที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.503804683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.503806627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.503808321+07:00","message":"StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.503810242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:14.8200122+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:14.820029426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.820686908+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.820731044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือนหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.820737394+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.820752308+07:00","message":"[buffer interim] 62 false มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820759608+07:00","message":"[bufferProcess] interim [380000000]:มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820762124+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820768396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820771776+07:00","message":"> Transcript [361] [false]: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820774766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820776916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820779273+07:00","message":"StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820781601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820787633+07:00","message":"Push: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820789841+07:00","message":"TextPushed: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820792+07:00","message":"Set new StatePrefix : 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.820794689+07:00","message":"Next Push (prob) : 'ใดที่เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.820802101+07:00","message":"push: {false มีสิ่ง 0 0xc0003a5180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.88358686+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.88361902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือนหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.883624631+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.883638296+07:00","message":"[buffer interim] 62 false มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.883644599+07:00","message":"[bufferProcess] interim [500000000]:มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.883647036+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.883653665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.883657067+07:00","message":"> Transcript [362] [false]: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.883659849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.883661837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.88366366+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.883665635+07:00","message":"TextPushed: 'มีสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.264829472+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.326994086+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.499393919+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.499429609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือนหรือว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.499435332+07:00","message":"receive interim result [true|false]: มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.499441312+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.499443913+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.499449673+07:00","message":"[buffer interim] 62 true มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499456277+07:00","message":"[bufferProcess] interim [10000000]:มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499459107+07:00","message":"[bufferProcess] send to processor (isfinal):มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499462203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499464798+07:00","message":"> Transcript [363] [false]: 'มีสิ่งใดที่เหมือนหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499467585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499469393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499471149+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499473107+07:00","message":"TextPushed: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499474697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499476758+07:00","message":"> Transcript [364] [true]: 'มีสิ่งใดที่เหมือนหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499478681+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499480545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499482191+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499483909+07:00","message":"TextPushed: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.499487157+07:00","message":"Push: 'ใดที่เหมือนหรือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.499494863+07:00","message":"push: {true ใดที่เหมือนหรือว่า 0 0xc0003a5180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:15.50626921+07:00","message":"write wav file: './tmp/7549/7549_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.864115536+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.864152194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.864157126+07:00","message":"receive interim result [false|false]: ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.864170625+07:00","message":"[buffer interim] 63 false ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.864178052+07:00","message":"[bufferProcess] interim [600000000]:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.864180085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.172082406+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.172115457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกันบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.172120889+07:00","message":"receive interim result [false|false]: ต่างกันบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.172133091+07:00","message":"[buffer interim] 63 false ต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.172139163+07:00","message":"[bufferProcess] interim [840000000]:ต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.172141242+07:00","message":"[bufferProcess] send to processor:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.172146235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.172148887+07:00","message":"> Transcript [365] [false]: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.172150954+07:00","message":"Set StatePrefix (first interim): 'ต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.284858794+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.382062385+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.382115199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกันบ้าง\",\"confidence\":0.948142}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.382121181+07:00","message":"receive interim result [true|false]: ต่างกันบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.382127382+07:00","message":"end recv isFinal message id 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.382129631+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.382135647+07:00","message":"[buffer interim] 63 true ต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382142786+07:00","message":"[bufferProcess] interim [170000000]:ต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.38214571+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382149181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382151986+07:00","message":"> Transcript [366] [false]: 'ต่างกันบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382154795+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382156676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382158459+07:00","message":"StatePrefix: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382160474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382162274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382164797+07:00","message":"> Transcript [367] [true]: 'ต่างกันบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382166873+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382168455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382170135+07:00","message":"StatePrefix: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382171635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.382174791+07:00","message":"Push: 'ต่างกันบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.382184067+07:00","message":"push: {true ต่างกันบ้าง 0 0xc0003a5300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:16.388477924+07:00","message":"write wav file: './tmp/7549/7549_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.4180965+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.543638019+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.665423476+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.794867335+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.927076001+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.985206878+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.069666571+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.069694128+07:00","message":"found end of frame, send empty tag with msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.069697509+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.069705032+07:00","message":"[buffer interim] 65 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.069712266+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.069715707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.06971832+07:00","message":"> Transcript [368] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.069720816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.069722678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.069724476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.069726241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.06972927+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.069739402+07:00","message":"push: {true \n 0 0xc000425180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:17.07711853+07:00","message":"write wav file: './tmp/7549/7549_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.146783637+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.146808169+07:00","message":"found end of frame, send empty tag with msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.146811429+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.146860038+07:00","message":"[buffer interim] 66 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.146868261+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.14687353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.146877379+07:00","message":"> Transcript [369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.146881174+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.146884008+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.146886524+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.146889102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.146893589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.146904271+07:00","message":"push: {true \n 0 0xc000425280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:17.151218637+07:00","message":"write wav file: './tmp/7549/7549_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.186073832+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.469262598+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.46928385+07:00","message":"found end of frame, send empty tag with msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.469287147+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.469294209+07:00","message":"[buffer interim] this message is already final true 64: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.624469885+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.695176166+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.712079764+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.712102359+07:00","message":"found end of frame, send empty tag with msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.712106189+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.712112759+07:00","message":"[buffer interim] 67 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.712119946+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.712123298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.712125891+07:00","message":"> Transcript [370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.712128186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.712130056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.712131798+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.712133484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.71213641+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.712144833+07:00","message":"push: {true \n 0 0xc000182280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:17.717138861+07:00","message":"write wav file: './tmp/7549/7549_67.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:17.821093872+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:17.821101624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.144113441+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.245333501+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.245352927+07:00","message":"found end of frame, send empty tag with msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.245355965+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.245362592+07:00","message":"[buffer interim] 68 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.245369571+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.245373493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.245376175+07:00","message":"> Transcript [371] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.245378658+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.245380492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.245382845+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.245384581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.24539284+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.245401854+07:00","message":"push: {true \n 0 0xc002756200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:18.250138065+07:00","message":"write wav file: './tmp/7549/7549_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.336435462+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.014798727+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.014832156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.014837583+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.014851922+07:00","message":"[buffer interim] 69 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.014857968+07:00","message":"[bufferProcess] interim [660000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.014859785+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.189614104+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.189637979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.18964215+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.189655344+07:00","message":"[buffer interim] 69 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.189666279+07:00","message":"[bufferProcess] interim [720000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.189668856+07:00","message":"[bufferProcess] send to processor:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.189685726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.189688995+07:00","message":"> Transcript [372] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.189691775+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.229022331+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.229055082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.229059575+07:00","message":"receive interim result [false|false]: สื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.229078245+07:00","message":"[buffer interim] 69 false สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.229083738+07:00","message":"[bufferProcess] interim [780000000]:สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.229085762+07:00","message":"[bufferProcess] send to processor:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.229089036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.229092307+07:00","message":"> Transcript [373] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.229094262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.229096348+07:00","message":"Set new StatePrefix: 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.290841013+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.290873676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toyota\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.290879096+07:00","message":"receive interim result [false|false]: Toyota"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.290893623+07:00","message":"[buffer interim] 69 false Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.290900656+07:00","message":"[bufferProcess] interim [840000000]:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.290902476+07:00","message":"[bufferProcess] send to processor:สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.290906175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.290908806+07:00","message":"> Transcript [374] [false]: 'สื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.29091103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.290913355+07:00","message":"Set new StatePrefix: 'สื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.388280721+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.388320037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงต่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.388325413+07:00","message":"receive interim result [false|false]: เพลงต่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.388339632+07:00","message":"[buffer interim] 69 false เพลงต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.388345974+07:00","message":"[bufferProcess] interim [960000000]:เพลงต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.388348287+07:00","message":"[bufferProcess] send to processor:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.388351422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.388354026+07:00","message":"> Transcript [375] [false]: 'Toyota'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.388355862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.388358185+07:00","message":"Set new StatePrefix: 'Toyota'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.408121423+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.408161445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.408166348+07:00","message":"receive interim result [false|false]: พืชอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.408181263+07:00","message":"[buffer interim] 69 false พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.408187286+07:00","message":"[bufferProcess] interim [20000000]:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.408189241+07:00","message":"[bufferProcess] send to processor:เพลงต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.40819269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.408195547+07:00","message":"> Transcript [376] [false]: 'เพลงต่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.408197964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.408199816+07:00","message":"Set new StatePrefix: 'เพลงต่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.416519475+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.416550924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toyota Rush\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.416556066+07:00","message":"receive interim result [false|false]: Toyota Rush"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.41656854+07:00","message":"[buffer interim] 69 false Toyota Rush"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.416575727+07:00","message":"[bufferProcess] interim [80000000]:Toyota Rush"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.416577709+07:00","message":"[bufferProcess] send to processor:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.416581257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.416583687+07:00","message":"> Transcript [377] [false]: 'พืชอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.416585629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.416587507+07:00","message":"Set new StatePrefix: 'พืชอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.570600237+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.570645519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.570653683+07:00","message":"receive interim result [false|false]: เธอแต่ละชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.570670617+07:00","message":"[buffer interim] 69 false เธอแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.570690752+07:00","message":"[bufferProcess] interim [260000000]:เธอแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.57069461+07:00","message":"[bufferProcess] send to processor:Toyota Rush"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.57069915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.570703205+07:00","message":"> Transcript [378] [false]: 'Toyota Rush'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.570706228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.570708971+07:00","message":"Set new StatePrefix: 'Toyota Rush'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.573818862+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.573864129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.57387113+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.573886845+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.573893437+07:00","message":"[bufferProcess] interim [320000000]:เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.573896709+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.573909882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.573913818+07:00","message":"> Transcript [379] [false]: 'เธอแต่ละชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.5739169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.573920413+07:00","message":"Set new StatePrefix: 'เธอแต่ละชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.270424015+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.270466366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.270472188+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.270485774+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.270492569+07:00","message":"[bufferProcess] interim [920000000]:เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.270494829+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.27050023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.270503237+07:00","message":"> Transcript [380] [false]: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.270505593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.27050753+07:00","message":"Set new StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.296786962+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.296825972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดจะเล่นได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.296831421+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดจะเล่นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.296846825+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดจะเล่นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.296853878+07:00","message":"[bufferProcess] interim [980000000]:เธอแต่ละชนิดจะเล่นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.296857989+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.296864681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.296868611+07:00","message":"> Transcript [381] [false]: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.296872571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.296877444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.296879316+07:00","message":"StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.296881634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.401202308+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.401243822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.401250365+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.401266892+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.401275236+07:00","message":"[bufferProcess] interim [40000000]:เธอแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.401277831+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดจะเล่นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.40128102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.401283714+07:00","message":"> Transcript [382] [false]: 'เธอแต่ละชนิดจะเล่นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.401286914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.401289083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.401291245+07:00","message":"StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.401293305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.79468685+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.794722065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.79472777+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.794744626+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.794752202+07:00","message":"[bufferProcess] interim [520000000]:เธอแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.79475453+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.79475808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.794761218+07:00","message":"> Transcript [383] [false]: 'เธอแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.794764302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.79476632+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.794768466+07:00","message":"StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.794770592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:20.821875208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:20.8218931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.982335752+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.982376122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.982382473+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.982393822+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982401371+07:00","message":"[bufferProcess] interim [700000000]:เธอแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982404007+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982408929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.98241152+07:00","message":"> Transcript [384] [false]: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982414584+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982416932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982419159+07:00","message":"StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982421446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982426658+07:00","message":"Push: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982428472+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982430333+07:00","message":"Set new StatePrefix : 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.982432303+07:00","message":"Next Push (prob) : 'เจริญได้ดีใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.982439715+07:00","message":"push: {false เธอแต่ละชนิด 0 0xc002756700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.107628652+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.107661886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.107667136+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.107689785+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.107698377+07:00","message":"[bufferProcess] interim [760000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.10770066+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.107704144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.107706865+07:00","message":"> Transcript [385] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.10770996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.107712098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.107713921+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.107716173+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.30847242+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.308512701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.308518233+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.308533958+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.308542598+07:00","message":"[bufferProcess] interim [0]:เธอแต่ละชนิดเจริญได้ดีในสภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.30854602+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.308553203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.308557061+07:00","message":"> Transcript [386] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.308561371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.308563883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.308566638+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.308570938+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.358460812+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.358494743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.358500669+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.358512586+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.358518523+07:00","message":"[bufferProcess] interim [60000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.358521159+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.358526283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.358528768+07:00","message":"> Transcript [387] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.35853162+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.358533695+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.358535553+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.358537924+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.490698093+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.490736711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.490743406+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.490757012+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.4907637+07:00","message":"[bufferProcess] interim [180000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490766679+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490772102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490774721+07:00","message":"> Transcript [388] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490777846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490779969+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490782484+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490785201+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490790966+07:00","message":"Push: 'เจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490794028+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490796051+07:00","message":"Set new StatePrefix : 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.490798086+07:00","message":"Next Push (prob) : 'สภาพแวด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.490806509+07:00","message":"push: {false เจริญได้ดีใน 0 0xc002756700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.812803763+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.812848594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.812854923+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.812870282+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.812877886+07:00","message":"[bufferProcess] interim [480000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.812880422+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.81288567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.812888758+07:00","message":"> Transcript [389] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.812892149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.812894324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.812896551+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.812899734+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.014462701+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.014502105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.014509547+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.014521146+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.014528531+07:00","message":"[bufferProcess] interim [720000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.014530916+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.014535894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.014539482+07:00","message":"> Transcript [390] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.014542616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.01454473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.014547429+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.014550366+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.077497834+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.077530705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.077536789+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.077551459+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.077558147+07:00","message":"[bufferProcess] interim [780000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.077561648+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.07756599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.07756844+07:00","message":"> Transcript [391] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.077571573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.077573325+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.077575513+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.077577917+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.259819748+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.259863374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.259870869+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.259885904+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259892826+07:00","message":"[bufferProcess] interim [960000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259897873+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259905606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259908704+07:00","message":"> Transcript [392] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.25991294+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259916217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259918402+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259921306+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259929732+07:00","message":"Push: 'สภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259931496+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259933597+07:00","message":"Set new StatePrefix : 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.259935914+07:00","message":"Next Push (prob) : 'ล้อมที่แตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.259944446+07:00","message":"push: {false สภาพแวด 0 0xc002756700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.580828489+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.580864508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.580870669+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.580885615+07:00","message":"[buffer interim] 69 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.580893574+07:00","message":"[bufferProcess] interim [320000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.580896002+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.58089959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.580902341+07:00","message":"> Transcript [393] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.580905942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.580908052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.580909899+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.580912225+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.944080786+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.071802847+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.07184746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน\",\"confidence\":0.9513036}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.071854444+07:00","message":"receive interim result [true|false]: คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.071863236+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.071865429+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.07187236+07:00","message":"[buffer interim] 69 true คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071882593+07:00","message":"[bufferProcess] interim [830000000]:คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071887544+07:00","message":"[bufferProcess] send to processor (isfinal):เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071891354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071893988+07:00","message":"> Transcript [394] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071897199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071899027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071900845+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071903401+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071905637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071907394+07:00","message":"> Transcript [395] [true]: 'คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071909732+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071914417+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071916075+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071917798+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.071919524+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.072090472+07:00","message":"Push: 'สภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.072093821+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.072096249+07:00","message":"Set new StatePrefix : 'คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.072098508+07:00","message":"Next Push (prob) : 'คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.072107046+07:00","message":"push: {true สภาพแวดล้อมที่แตกต่างกัน 0 0xc002756700}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.07211909+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_69.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:23.082418469+07:00","message":"write wav file: './tmp/7549/7549_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.145285019+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.464452668+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.52695868+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.695411863+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.695432248+07:00","message":"found end of frame, send empty tag with msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.695435694+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.695442447+07:00","message":"[buffer interim] 70 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.695449704+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.695453327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.695455955+07:00","message":"> Transcript [396] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.695458569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.695460461+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.695462079+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.695463964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.695467112+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.695477515+07:00","message":"push: {true \n 0 0xc000182780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:23.700868177+07:00","message":"write wav file: './tmp/7549/7549_70.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:23.822955393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:23.822990099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.195349779+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.195388009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.195393613+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.195407476+07:00","message":"[buffer interim] 71 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.195414257+07:00","message":"[bufferProcess] interim [660000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.195416462+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.213208092+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.213233806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.21323894+07:00","message":"receive interim result [false|false]: ปลาชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.213252366+07:00","message":"[buffer interim] 71 false ปลาชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.213257454+07:00","message":"[bufferProcess] interim [720000000]:ปลาชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.213259566+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.213262483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.213265494+07:00","message":"> Transcript [397] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.213268418+07:00","message":"Set StatePrefix (first interim): 'ไปรษณีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.514452366+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.514489157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.514494587+07:00","message":"receive interim result [false|false]: ปลาชนิดเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.514505779+07:00","message":"[buffer interim] 71 false ปลาชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.514513973+07:00","message":"[bufferProcess] interim [20000000]:ปลาชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.514516367+07:00","message":"[bufferProcess] send to processor:ปลาชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.514519684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.514522475+07:00","message":"> Transcript [398] [false]: 'ปลาชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.514524804+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.514526692+07:00","message":"Set new StatePrefix: 'ปลาชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.692058547+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.692103955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.692110037+07:00","message":"receive interim result [false|false]: ปลาชนิดเจริญได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.692124457+07:00","message":"[buffer interim] 71 false ปลาชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.692132494+07:00","message":"[bufferProcess] interim [140000000]:ปลาชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.692135179+07:00","message":"[bufferProcess] send to processor:ปลาชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.692141629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.692144984+07:00","message":"> Transcript [399] [false]: 'ปลาชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.692148185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.692150902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.692152766+07:00","message":"StatePrefix: 'ปลาชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.692154853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.754140345+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.754162774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.754167275+07:00","message":"receive interim result [false|false]: ปลาชนิดเจริญได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.754181625+07:00","message":"[buffer interim] 71 false ปลาชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.754188246+07:00","message":"[bufferProcess] interim [260000000]:ปลาชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.754190398+07:00","message":"[bufferProcess] send to processor:ปลาชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.754193367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.754195877+07:00","message":"> Transcript [400] [false]: 'ปลาชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.754198983+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.754200765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.754202408+07:00","message":"StatePrefix: 'ปลาชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.754204143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.942891546+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.942924724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.942931064+07:00","message":"receive interim result [false|false]: ปลาชนิดเจริญได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.942946017+07:00","message":"[buffer interim] 71 false ปลาชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.942952593+07:00","message":"[bufferProcess] interim [440000000]:ปลาชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.942955034+07:00","message":"[bufferProcess] send to processor:ปลาชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.942958208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.942960697+07:00","message":"> Transcript [401] [false]: 'ปลาชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.942963449+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.942965303+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.942967031+07:00","message":"StatePrefix: 'ปลาชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.942968909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.148302768+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.14833659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญได้ดีในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.148341845+07:00","message":"receive interim result [false|false]: ปลาชนิดเจริญได้ดีในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.148356793+07:00","message":"[buffer interim] 71 false ปลาชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.14836317+07:00","message":"[bufferProcess] interim [680000000]:ปลาชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.148365605+07:00","message":"[bufferProcess] send to processor:ปลาชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.148369145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.148371584+07:00","message":"> Transcript [402] [false]: 'ปลาชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.14837453+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.148376338+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.148378075+07:00","message":"StatePrefix: 'ปลาชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.148379898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.148382447+07:00","message":"Push: 'ปลาชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.14838418+07:00","message":"TextPushed: 'ปลาชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.148386257+07:00","message":"Set new StatePrefix : 'ปลาชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.148388532+07:00","message":"Next Push (prob) : 'เจริญได้ดีใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.148395945+07:00","message":"push: {false ปลาชนิด 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.392664625+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.392715389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญได้ดีในที่การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.392721516+07:00","message":"receive interim result [false|false]: ปลาชนิดเจริญได้ดีในที่การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.392735296+07:00","message":"[buffer interim] 71 false ปลาชนิดเจริญได้ดีในที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.392742232+07:00","message":"[bufferProcess] interim [860000000]:ปลาชนิดเจริญได้ดีในที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.392744571+07:00","message":"[bufferProcess] send to processor:ปลาชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.39274983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.392753035+07:00","message":"> Transcript [403] [false]: 'ปลาชนิดเจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.392756127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.392758021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.392759889+07:00","message":"StatePrefix: 'ปลาชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.392763014+07:00","message":"TextPushed: 'ปลาชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.587685421+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.587727209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญได้ดีในที่กลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.587734514+07:00","message":"receive interim result [false|false]: ปลาชนิดเจริญได้ดีในที่กลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.587752888+07:00","message":"[buffer interim] 71 false ปลาชนิดเจริญได้ดีในที่กลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.587761109+07:00","message":"[bufferProcess] interim [40000000]:ปลาชนิดเจริญได้ดีในที่กลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.587764522+07:00","message":"[bufferProcess] send to processor:ปลาชนิดเจริญได้ดีในที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.587774475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.587778427+07:00","message":"> Transcript [404] [false]: 'ปลาชนิดเจริญได้ดีในที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.587783798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.587787133+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.587790164+07:00","message":"StatePrefix: 'ปลาชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.587793272+07:00","message":"TextPushed: 'ปลาชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.655538811+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.655565843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญได้ดีในที่กลางแจ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.655571463+07:00","message":"receive interim result [false|false]: ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.655585693+07:00","message":"[buffer interim] 71 false ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.655592112+07:00","message":"[bufferProcess] interim [220000000]:ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.655594473+07:00","message":"[bufferProcess] send to processor:ปลาชนิดเจริญได้ดีในที่กลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.655597743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.655600212+07:00","message":"> Transcript [405] [false]: 'ปลาชนิดเจริญได้ดีในที่กลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.655603272+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.655605455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.655607412+07:00","message":"StatePrefix: 'ปลาชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.655609436+07:00","message":"TextPushed: 'ปลาชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.084039759+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.195176342+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.195215995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญได้ดีในที่กลางแจ้ง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.195223228+07:00","message":"receive interim result [true|false]: ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.195233938+07:00","message":"end recv isFinal message id 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.195236163+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.195243568+07:00","message":"[buffer interim] 71 true ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195253689+07:00","message":"[bufferProcess] interim [790000000]:ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195258034+07:00","message":"[bufferProcess] send to processor (isfinal):ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195261579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195264584+07:00","message":"> Transcript [406] [false]: 'ปลาชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195270137+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195272257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195274498+07:00","message":"StatePrefix: 'ปลาชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195276749+07:00","message":"TextPushed: 'ปลาชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195283014+07:00","message":"Push: 'เจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195284744+07:00","message":"TextPushed: 'ปลาชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195286777+07:00","message":"Set new StatePrefix : 'ปลาชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195289348+07:00","message":"Next Push (prob) : 'ที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195291247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195293598+07:00","message":"> Transcript [407] [true]: 'ปลาชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195295784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195297301+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195299444+07:00","message":"StatePrefix: 'ปลาชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195301314+07:00","message":"TextPushed: 'ปลาชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.195303378+07:00","message":"Push: 'ที่กลางแจ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.195318958+07:00","message":"push: {false เจริญได้ดีใน 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.195339526+07:00","message":"push: {true ที่กลางแจ้ง 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:26.203118459+07:00","message":"write wav file: './tmp/7549/7549_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.216698734+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.273318177+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.425677042+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.425707868+07:00","message":"found end of frame, send empty tag with msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.42571181+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.425719827+07:00","message":"[buffer interim] 72 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.425726822+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.425730707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.425733476+07:00","message":"> Transcript [408] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.425737135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.425739055+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.425741018+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.425742753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.425745679+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.425755788+07:00","message":"push: {true \n 0 0xc0003a5100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:26.430133364+07:00","message":"write wav file: './tmp/7549/7549_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.726271576+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:26.823380169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:26.823402294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.415588486+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.415631425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.415638197+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.415652784+07:00","message":"[buffer interim] 73 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.415659863+07:00","message":"[bufferProcess] interim [660000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.415661758+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.485468832+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.485504244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.485509985+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.485524307+07:00","message":"[buffer interim] 73 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.485530313+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.485532502+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.485538159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.485540889+07:00","message":"> Transcript [409] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.485542987+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.903064823+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.903102534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Shenzhen\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.90310854+07:00","message":"receive interim result [false|false]: Shenzhen"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.903123124+07:00","message":"[buffer interim] 73 false Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.903130916+07:00","message":"[bufferProcess] interim [200000000]:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.903133499+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.903137346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.903140168+07:00","message":"> Transcript [410] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.903142421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.903144322+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.147763287+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.147799266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นสตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.14780418+07:00","message":"receive interim result [false|false]: เช่นสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.147814804+07:00","message":"[buffer interim] 73 false เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.147822566+07:00","message":"[bufferProcess] interim [500000000]:เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.147824926+07:00","message":"[bufferProcess] send to processor:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.147830058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.147832573+07:00","message":"> Transcript [411] [false]: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.147834858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.147839103+07:00","message":"Set new StatePrefix: 'Shenzhen'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.513502663+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.642420803+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.642464123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นสตอเบอรี่\",\"confidence\":0.88774407}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.642470933+07:00","message":"receive interim result [true|false]: เช่นสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.642480946+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.642482821+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.642488814+07:00","message":"[buffer interim] 73 true เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642494815+07:00","message":"[bufferProcess] interim [10000000]:เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642501762+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642507222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642510166+07:00","message":"> Transcript [412] [false]: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642512904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642514876+07:00","message":"Set new StatePrefix: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.64251672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642518801+07:00","message":"> Transcript [413] [true]: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.64252106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642522921+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642524646+07:00","message":"StatePrefix: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.642526634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.64253403+07:00","message":"Push: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.642541817+07:00","message":"push: {true เช่นสตอเบอรี่ 0 0xc000425500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:28.653347584+07:00","message":"write wav file: './tmp/7549/7549_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.777638066+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.577738749+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.577788555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.57779432+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.57781321+07:00","message":"[buffer interim] 74 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.577820843+07:00","message":"[bufferProcess] interim [600000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.5778226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.778547677+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.778586287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.778591562+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.778603756+07:00","message":"[buffer interim] 74 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.778609551+07:00","message":"[bufferProcess] interim [720000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.778612028+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.778618579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.778621363+07:00","message":"> Transcript [414] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.778623413+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:29.823869883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:29.823887636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.893117411+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.89317661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.89318271+07:00","message":"receive interim result [false|false]: ซึ่งก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.89320008+07:00","message":"[buffer interim] 74 false ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.893207946+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.89321032+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.893214167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.89321701+07:00","message":"> Transcript [415] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.893220001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.893222076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.893224081+07:00","message":"StatePrefix: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.893227381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.135759841+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.135801493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.135807983+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.135821685+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.135828095+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งก็คือรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.135830798+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.135837833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.135840789+07:00","message":"> Transcript [416] [false]: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.135842913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.135844918+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.138195113+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.138215066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.138219383+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.138231091+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.138235012+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งก็คือรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.138236921+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.138239481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.138241654+07:00","message":"> Transcript [417] [false]: 'ซึ่งก็คือรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.138244244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.138246484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.138248245+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.138250126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.461994908+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.462039397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.462045121+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.462061908+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.46206934+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งก็คือรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.462071785+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.462078209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.462081047+07:00","message":"> Transcript [418] [false]: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.462084145+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.462086124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.462088098+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.462090477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.532161541+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.532199453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปถัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.532204548+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปถัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.532217965+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.532226439+07:00","message":"[bufferProcess] interim [500000000]:ซึ่งก็คือรูปถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.532228769+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.532233856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.532236604+07:00","message":"> Transcript [419] [false]: 'ซึ่งก็คือรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.532240174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.532242265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.532244023+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.532246002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.566821661+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.566854048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปถังน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.566859241+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปถังน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.56686739+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปถังน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566873568+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งก็คือรูปถังน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.56687579+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566879245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.56688213+07:00","message":"> Transcript [420] [false]: 'ซึ่งก็คือรูปถัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566884709+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566886675+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566888417+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566890226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566893103+07:00","message":"Push: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566894744+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566896621+07:00","message":"Set new StatePrefix : 'ซึ่งก็คือรูปถัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.566898644+07:00","message":"Next Push (prob) : 'รูปถัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.566905584+07:00","message":"push: {false ซึ่งก็คือ 0 0xc002756080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.58353728+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.583578093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.583585901+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.583604273+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.58361404+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.58361823+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปถังน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.583628349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.583633069+07:00","message":"> Transcript [421] [false]: 'ซึ่งก็คือรูปถังน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.583638238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.583641402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.583644524+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปถัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.583648112+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.828516109+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.828554977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.828560931+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.82857245+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828579991+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828582662+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828587998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828590663+07:00","message":"> Transcript [422] [false]: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828593053+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828595102+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.022393292+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.022420291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.022425359+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.022441071+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.022447329+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.02245008+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.022455887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.022458601+07:00","message":"> Transcript [423] [false]: 'ซึ่งก็คือรูปทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.022461581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.022463529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.022465777+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.022467936+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.108624558+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.108662051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.108667768+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.108676699+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปทางด้านซ้ายมือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.108687703+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งก็คือรูปทางด้านซ้ายมือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.108690175+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.108693269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.108695584+07:00","message":"> Transcript [424] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.108699056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.108700924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.108702908+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.108705128+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.232169465+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.232207459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.232213751+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.232227967+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.232234592+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.232236802+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.232240571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.232243278+07:00","message":"> Transcript [425] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.232246362+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.232248886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.232251699+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.232254503+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.389019827+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.389057723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.389063245+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.389078868+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389087081+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389089662+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389093078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389095734+07:00","message":"> Transcript [426] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389099298+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389101363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389103421+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389105482+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389112193+07:00","message":"Push: 'รูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389114075+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389118119+07:00","message":"Set new StatePrefix : 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.389121288+07:00","message":"Next Push (prob) : 'ซ้ายมือนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.389130086+07:00","message":"push: {false รูปทางด้าน 0 0xc002756080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.428288922+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.428325996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.428332152+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.428346198+07:00","message":"[buffer interim] 74 false ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.428352954+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.428355342+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.428358852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.428363558+07:00","message":"> Transcript [427] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.428366641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.428368576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.428370591+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.428372708+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.665341883+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.725592954+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.800357562+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.800395143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.800403199+07:00","message":"receive interim result [true|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.800412447+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.800414445+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.80042056+07:00","message":"[buffer interim] 74 true ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.80042818+07:00","message":"[bufferProcess] interim [910000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800434503+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800438034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800440966+07:00","message":"> Transcript [428] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800443968+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800446483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.80044854+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800452853+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800454777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800456583+07:00","message":"> Transcript [429] [true]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800458972+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800460561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800462071+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800463783+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.800471401+07:00","message":"Push: 'ซ้ายมือนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.800479717+07:00","message":"push: {true ซ้ายมือนี้นะคะ 0 0xc002756080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:31.808488143+07:00","message":"write wav file: './tmp/7549/7549_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.280742139+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.28077925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.280784751+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.280798461+07:00","message":"[buffer interim] 75 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.280805611+07:00","message":"[bufferProcess] interim [630000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.280807435+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.536834414+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.536874331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญญา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.536879649+07:00","message":"receive interim result [false|false]: สัญญา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.536891702+07:00","message":"[buffer interim] 75 false สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.536898832+07:00","message":"[bufferProcess] interim [750000000]:สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.536900991+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.53690627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.536909062+07:00","message":"> Transcript [430] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.536911136+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.607626064+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.607667586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.60767292+07:00","message":"receive interim result [false|false]: ส่วนบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.607693589+07:00","message":"[buffer interim] 75 false ส่วนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.607701637+07:00","message":"[bufferProcess] interim [810000000]:ส่วนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.607704035+07:00","message":"[bufferProcess] send to processor:สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.607709837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.607713037+07:00","message":"> Transcript [431] [false]: 'สัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.607715319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.607717447+07:00","message":"Set new StatePrefix: 'สัญญา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.676478897+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.67651539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนบางซื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.676520967+07:00","message":"receive interim result [false|false]: สนบางซื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.676533901+07:00","message":"[buffer interim] 75 false สนบางซื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.676541179+07:00","message":"[bufferProcess] interim [930000000]:สนบางซื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.676543548+07:00","message":"[bufferProcess] send to processor:ส่วนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.676548442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.676551278+07:00","message":"> Transcript [432] [false]: 'ส่วนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.676553845+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.676556165+07:00","message":"Set new StatePrefix: 'ส่วนบาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.731969143+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.732009188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนบางชัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.732014708+07:00","message":"receive interim result [false|false]: สนบางชัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.732028824+07:00","message":"[buffer interim] 75 false สนบางชัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.732036645+07:00","message":"[bufferProcess] interim [990000000]:สนบางชัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.732040336+07:00","message":"[bufferProcess] send to processor:สนบางซื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.732044947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.732048853+07:00","message":"> Transcript [433] [false]: 'สนบางซื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.732052181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.732055193+07:00","message":"Set new StatePrefix: 'สนบางซื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.786628369+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.786669405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.786675122+07:00","message":"receive interim result [false|false]: ส่วนบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.786697125+07:00","message":"[buffer interim] 75 false ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.786704892+07:00","message":"[bufferProcess] interim [110000000]:ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.786707574+07:00","message":"[bufferProcess] send to processor:สนบางชัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.786712722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.786715587+07:00","message":"> Transcript [434] [false]: 'สนบางชัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.786717713+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.786719709+07:00","message":"Set new StatePrefix: 'สนบางชัน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:32.824366464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:32.824381636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.100774459+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.10081217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.100817855+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.100831504+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.100838411+07:00","message":"[bufferProcess] interim [350000000]:ส่วนบางชนิดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.100840547+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.100845958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.100849358+07:00","message":"> Transcript [435] [false]: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.100851761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.10085361+07:00","message":"Set new StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.175197846+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.175236267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.175244036+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.175259632+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.175266633+07:00","message":"[bufferProcess] interim [470000000]:ส่วนบางชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.175269144+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.175274301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.175276977+07:00","message":"> Transcript [436] [false]: 'ส่วนบางชนิดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.175280057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.175282062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.175283892+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.175286238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.34636975+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.346401666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.34640767+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.346422176+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.346429089+07:00","message":"[bufferProcess] interim [650000000]:ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.346431423+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.346434636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.346437339+07:00","message":"> Transcript [437] [false]: 'ส่วนบางชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.346440439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.346442959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.346445157+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.346447209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.465891704+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.465932222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.465937963+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.465950863+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.46595823+07:00","message":"[bufferProcess] interim [770000000]:ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.465960701+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.465966066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.465968871+07:00","message":"> Transcript [438] [false]: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.465972054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.465974123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.465976045+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.465978157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.664586768+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.664621088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.664627527+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.664641728+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664648691+07:00","message":"[bufferProcess] interim [10000000]:ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664651001+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664658057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664660899+07:00","message":"> Transcript [439] [false]: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664663978+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664668192+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664670261+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664672309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664678309+07:00","message":"Push: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664686895+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664689153+07:00","message":"Set new StatePrefix : 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.664691799+07:00","message":"Next Push (prob) : 'เจริญได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.664700384+07:00","message":"push: {false ส่วนบางชนิด 0 0xc0003a4400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.978751876+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.978787072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.978792778+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.978805545+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.978811611+07:00","message":"[bufferProcess] interim [250000000]:ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.978813763+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.978818988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.978821709+07:00","message":"> Transcript [440] [false]: 'ส่วนบางชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.978824753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.978826574+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.978828517+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.978830444+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.172200882+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.172239657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.172247373+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.172261964+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.172269401+07:00","message":"[bufferProcess] interim [490000000]:ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.172271834+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.172282982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.172286116+07:00","message":"> Transcript [441] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.172289437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.172291838+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.172293784+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.172296214+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.370050363+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.370089017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มีแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.370095181+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.37010807+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.370117602+07:00","message":"[bufferProcess] interim [730000000]:ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.370119984+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.370123846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.370126861+07:00","message":"> Transcript [442] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.370130152+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.370132492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.3701345+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.370136894+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.875294647+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.87533852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.875344937+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.875362147+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875369859+07:00","message":"[bufferProcess] interim [150000000]:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875372963+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875380473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875383232+07:00","message":"> Transcript [443] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875386834+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875389201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875391636+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875394057+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875400926+07:00","message":"Push: 'เจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875402649+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875404599+07:00","message":"Set new StatePrefix : 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.875410194+07:00","message":"Next Push (prob) : 'ในที่มีแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.875418678+07:00","message":"push: {false เจริญได้ดี 0 0xc0003a4400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.877597459+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.877624301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.877629896+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.877644731+07:00","message":"[buffer interim] 75 false ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.877650117+07:00","message":"[bufferProcess] interim [210000000]:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.87765246+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.877657341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.877659612+07:00","message":"> Transcript [444] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.877662267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.87766426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.877666058+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.877668605+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.243717209+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.349100192+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.349133459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร\",\"confidence\":0.94795966}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.349139238+07:00","message":"receive interim result [true|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.349144949+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.349147253+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.349152636+07:00","message":"[buffer interim] 75 true ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349159736+07:00","message":"[bufferProcess] interim [750000000]:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349180344+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349183678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349186226+07:00","message":"> Transcript [445] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349189094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349191105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349192868+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349195232+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349197132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349198943+07:00","message":"> Transcript [446] [true]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349201059+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349202696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.34920422+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.34920601+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.349214049+07:00","message":"Push: 'ในที่มีแสงรำไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.349222228+07:00","message":"push: {true ในที่มีแสงรำไร 0 0xc0003a4400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:35.358406675+07:00","message":"write wav file: './tmp/7549/7549_75.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.565785419+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.623150322+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.776696289+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.776719263+07:00","message":"found end of frame, send empty tag with msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.776722248+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.776730076+07:00","message":"[buffer interim] 76 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.776737479+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.776741012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.776743904+07:00","message":"> Transcript [447] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.776746463+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.776748551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.776750731+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.776752943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.776755641+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.776766439+07:00","message":"push: {true \n 0 0xc000182880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:35.781029872+07:00","message":"write wav file: './tmp/7549/7549_76.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:35.824998718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:35.825031209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.024219159+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.746908928+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.746942545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.746947121+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.746961327+07:00","message":"[buffer interim] 77 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.746967544+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.746969706+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.072277929+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.072304941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นทรัล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.072310856+07:00","message":"receive interim result [false|false]: เซ็นทรัล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.072324682+07:00","message":"[buffer interim] 77 false เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.072331548+07:00","message":"[bufferProcess] interim [840000000]:เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.072334011+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.072337632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.072342599+07:00","message":"> Transcript [448] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.072344819+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.079291633+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.079327619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.079333014+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.079348446+07:00","message":"[buffer interim] 77 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.079354851+07:00","message":"[bufferProcess] interim [900000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.079356936+07:00","message":"[bufferProcess] send to processor:เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.079360646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.079363813+07:00","message":"> Transcript [449] [false]: 'เซ็นทรัล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.079366145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.079368229+07:00","message":"Set new StatePrefix: 'เซ็นทรัล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.374214506+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.374247022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"senegal\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.374252275+07:00","message":"receive interim result [false|false]: senegal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.374266841+07:00","message":"[buffer interim] 77 false senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.374273857+07:00","message":"[bufferProcess] interim [200000000]:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.374276096+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.37428319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.374287294+07:00","message":"> Transcript [450] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.374290226+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.374293912+07:00","message":"Set new StatePrefix: 'jennis'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.567804642+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.567843133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.56784875+07:00","message":"receive interim result [false|false]: jennis ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.567868502+07:00","message":"[buffer interim] 77 false jennis ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.567875034+07:00","message":"[bufferProcess] interim [380000000]:jennis ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.567877274+07:00","message":"[bufferProcess] send to processor:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.567880139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.567883381+07:00","message":"> Transcript [451] [false]: 'senegal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.567885553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.567887553+07:00","message":"Set new StatePrefix: 'senegal'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.636172666+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.636206677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis ชนิดที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.636212453+07:00","message":"receive interim result [false|false]: jennis ชนิดที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.636226556+07:00","message":"[buffer interim] 77 false jennis ชนิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.63623292+07:00","message":"[bufferProcess] interim [500000000]:jennis ชนิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.636235628+07:00","message":"[bufferProcess] send to processor:jennis ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.636242453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.636245066+07:00","message":"> Transcript [452] [false]: 'jennis ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.636247437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.636249305+07:00","message":"Set new StatePrefix: 'jennis ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.149776887+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.149810445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.149815438+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.149827483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ชนิดที่ปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.149830706+07:00","message":"receive interim result [false|false]:  ชนิดที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.149838002+07:00","message":"[buffer interim] 77 false jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.149841382+07:00","message":"[buffer interim] 77 false  ชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.149847519+07:00","message":"[bufferProcess] interim [980000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.149850073+07:00","message":"[bufferProcess] send to processor:jennis ชนิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.149856646+07:00","message":"[bufferProcess] interim [980000000]: ชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.149859158+07:00","message":"[bufferProcess] update buffer: jennis ชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.14986202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.149864947+07:00","message":"> Transcript [453] [false]: 'jennis ชนิดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.149867701+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.149869748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.149871514+07:00","message":"StatePrefix: 'jennis ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.149873514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.333130525+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.333179576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.333186139+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.33319601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ชนิดที่ปลูกใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.333199339+07:00","message":"receive interim result [false|false]:  ชนิดที่ปลูกใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.333207026+07:00","message":"[buffer interim] 77 false jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.333212418+07:00","message":"[buffer interim] 77 false  ชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.333218446+07:00","message":"[bufferProcess] interim [220000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.333220766+07:00","message":"[bufferProcess] send to processor:jennis ชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.333225472+07:00","message":"[bufferProcess] interim [220000000]: ชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.333227886+07:00","message":"[bufferProcess] update buffer: jennis ชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.3332308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.333233528+07:00","message":"> Transcript [454] [false]: 'jennis ชนิดที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.33323615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.333239527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.333241409+07:00","message":"StatePrefix: 'jennis ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.333243252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.652710431+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.65275328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.65276002+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.65277037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ชนิดที่ปลูกในร่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.652773795+07:00","message":"receive interim result [false|false]:  ชนิดที่ปลูกในร่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.65278237+07:00","message":"[buffer interim] 77 false jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.65278603+07:00","message":"[buffer interim] 77 false  ชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652793009+07:00","message":"[bufferProcess] interim [460000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652796928+07:00","message":"[bufferProcess] send to processor:jennis ชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652801295+07:00","message":"[bufferProcess] interim [460000000]: ชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652804468+07:00","message":"[bufferProcess] update buffer: jennis ชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652808527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652812706+07:00","message":"> Transcript [455] [false]: 'jennis ชนิดที่ปลูกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652817947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652820702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652823447+07:00","message":"StatePrefix: 'jennis ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.652826271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.658697592+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.658722447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.658728335+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.658738215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ชนิดที่ปลูกในโรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.65874386+07:00","message":"receive interim result [false|false]:  ชนิดที่ปลูกในโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.658750628+07:00","message":"[buffer interim] 77 false jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.658756244+07:00","message":"[buffer interim] 77 false  ชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658763062+07:00","message":"[bufferProcess] interim [520000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658764912+07:00","message":"[bufferProcess] send to processor:jennis ชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658771566+07:00","message":"[bufferProcess] interim [520000000]: ชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658774261+07:00","message":"[bufferProcess] update buffer: jennis ชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658776688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658779072+07:00","message":"> Transcript [456] [false]: 'jennis ชนิดที่ปลูกในร่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658781905+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658783783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.65878553+07:00","message":"StatePrefix: 'jennis ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658787395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658791968+07:00","message":"Push: 'jennis ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658793837+07:00","message":"TextPushed: 'jennis ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658795656+07:00","message":"Set new StatePrefix : 'jennis ชนิดที่ปลูกในร่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.658797568+07:00","message":"Next Push (prob) : 'ที่ปลูกในร่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.658805833+07:00","message":"push: {false jennis ชนิด 0 0xc000182b80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:38.825114953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:38.825118955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.842590087+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.842624975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.84263027+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.842648845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ชนิดที่ปลูกในโรงเรือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.842652361+07:00","message":"receive interim result [false|false]:  ชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.842665319+07:00","message":"[buffer interim] 77 false jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.842673843+07:00","message":"[buffer interim] 77 false  ชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.842695331+07:00","message":"[bufferProcess] interim [700000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.842711312+07:00","message":"[bufferProcess] send to processor:jennis ชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.842720617+07:00","message":"[bufferProcess] interim [700000000]: ชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.842723939+07:00","message":"[bufferProcess] update buffer: jennis ชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.842727466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.842731137+07:00","message":"> Transcript [457] [false]: 'jennis ชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.842733877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.842736664+07:00","message":"Set new StatePrefix: 'jennis ชนิดที่ปลูกในโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.48060106+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.480641454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis ชนิดที่ปลูกในโรงเรือน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.480647499+07:00","message":"receive interim result [false|false]: jennis ชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.480659092+07:00","message":"[buffer interim] 77 false jennis ชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.480666771+07:00","message":"[bufferProcess] interim [300000000]:jennis ชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.480669403+07:00","message":"[bufferProcess] send to processor:jennis ชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.480673016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.480675527+07:00","message":"> Transcript [458] [false]: 'jennis ชนิดที่ปลูกในโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.480678779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.480688451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.480690749+07:00","message":"StatePrefix: 'jennis ชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.48069309+07:00","message":"TextPushed: 'jennis ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.795600266+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.795636286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.79564196+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.795653845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.795657618+07:00","message":"receive interim result [false|false]:  ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.795676345+07:00","message":"[buffer interim] 77 false jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.795690767+07:00","message":"[buffer interim] 77 false  ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795699512+07:00","message":"[bufferProcess] interim [620000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795704712+07:00","message":"[bufferProcess] send to processor:jennis ชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795712466+07:00","message":"[bufferProcess] send to processor (ticker):jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795715554+07:00","message":"[bufferProcess] interim [620000000]: ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795717531+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795720168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795722885+07:00","message":"> Transcript [459] [false]: 'jennis ชนิดที่ปลูกในโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795725966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795727911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795730096+07:00","message":"StatePrefix: 'jennis ชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795732633+07:00","message":"TextPushed: 'jennis ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.79573406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795735984+07:00","message":"> Transcript [460] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.795737595+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.965172574+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.965206809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.965211948+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.965225834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.965230639+07:00","message":"receive interim result [false|false]:  ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.965239036+07:00","message":"[buffer interim] 77 false jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.965242428+07:00","message":"[buffer interim] 77 false  ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.965248714+07:00","message":"[bufferProcess] interim [740000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.965250799+07:00","message":"[bufferProcess] send to processor: ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.965253606+07:00","message":"[bufferProcess] interim [740000000]: ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.965256258+07:00","message":"[bufferProcess] update buffer: jennis ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.965259495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.965262295+07:00","message":"> Transcript [461] [false]: ' ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.965265253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.965267163+07:00","message":"Set new StatePrefix: ' ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.264258521+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.435197999+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.43523574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"senna ชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ\",\"confidence\":0.8071066}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.435245189+07:00","message":"receive interim result [true|false]: senna ชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.435255822+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.435257929+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.435264394+07:00","message":"[buffer interim] 77 true senna ชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435274366+07:00","message":"[bufferProcess] interim [280000000]:senna ชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435280819+07:00","message":"[bufferProcess] send to processor (isfinal):jennis ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435284155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435287349+07:00","message":"> Transcript [462] [false]: 'jennis ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435290183+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435292019+07:00","message":"Set new StatePrefix: 'jennis ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435294467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435296474+07:00","message":"> Transcript [463] [true]: 'senna ชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435298721+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435300614+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435302531+07:00","message":"StatePrefix: 'jennis ชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435304667+07:00","message":"TextPushed: 'jennis ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435306312+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435467913+07:00","message":"Push: 'ที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435473951+07:00","message":"TextPushed: 'jennis ชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435476357+07:00","message":"Set new StatePrefix : 'senna ชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435478644+07:00","message":"Next Push (prob) : 'senna ชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.435487782+07:00","message":"push: {true ที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ 0 0xc000182b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.435494596+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_77.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:41.445486042+07:00","message":"write wav file: './tmp/7549/7549_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.785244157+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:41.825767048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:41.825778338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.516772584+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.516814338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.51681945+07:00","message":"receive interim result [false|false]: เราจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.516835685+07:00","message":"[buffer interim] 78 false เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.516845884+07:00","message":"[bufferProcess] interim [780000000]:เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.516847736+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.516854724+07:00","message":"[bufferProcess] send to processor (ticker):เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.516857517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.516860977+07:00","message":"> Transcript [464] [false]: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.516864769+07:00","message":"Set StatePrefix (first interim): 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.640374681+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.640407328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.640412829+07:00","message":"receive interim result [false|false]: เราจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.64042989+07:00","message":"[buffer interim] 78 false เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.640437575+07:00","message":"[bufferProcess] interim [900000000]:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.640439619+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.836109137+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.836152093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.836159887+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.836177432+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.836185897+07:00","message":"[bufferProcess] interim [80000000]:เราจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.836190645+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.836198026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.836201707+07:00","message":"> Transcript [465] [false]: 'เราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.836206616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.836209672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.836212412+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.836215155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.089070665+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.089103106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.089109348+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.089121532+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.089128632+07:00","message":"[bufferProcess] interim [320000000]:เราจะเห็นว่ามีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.089131306+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.08913645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.089139672+07:00","message":"> Transcript [466] [false]: 'เราจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.089142839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.089144981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.089146878+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.089148958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.16353487+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.163569536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.163575228+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.163584376+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.163591414+07:00","message":"[bufferProcess] interim [380000000]:เราจะเห็นว่ามีโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.163593843+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.16359738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.163600286+07:00","message":"> Transcript [467] [false]: 'เราจะเห็นว่ามีลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.163602981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.163604974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.163606806+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.163608755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.236947274+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.236979755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.23698534+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.236999981+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237006457+07:00","message":"[bufferProcess] interim [500000000]:เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237008925+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237015985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237019266+07:00","message":"> Transcript [468] [false]: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237022182+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237024077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237025962+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237027874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237034851+07:00","message":"Push: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237036817+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237038681+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.237044709+07:00","message":"Next Push (prob) : 'ว่ามีโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.237053641+07:00","message":"push: {false เราจะเห็น 0 0xc002756580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.379320296+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.379359384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.379365459+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.379384167+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.379391395+07:00","message":"[bufferProcess] interim [620000000]:เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.379393854+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.379400298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.379403278+07:00","message":"> Transcript [469] [false]: 'เราจะเห็นว่ามีโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.379406663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.379408783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.379410569+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.379412872+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.426098301+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.426119264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.426124097+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.426138104+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.426143683+07:00","message":"[bufferProcess] interim [680000000]:เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.426146166+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.426149156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.426152567+07:00","message":"> Transcript [470] [false]: 'เราจะเห็นว่ามีโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.426156458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.42615832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.42616019+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.42616205+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.531483549+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.531515436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.531521229+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.53153637+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.531544207+07:00","message":"[bufferProcess] interim [740000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.531546492+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.531550336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.531553703+07:00","message":"> Transcript [471] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.531556877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.531559256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.531561446+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.531563633+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.720369704+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.720403588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.720409228+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.720424908+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720432818+07:00","message":"[bufferProcess] interim [980000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720435435+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720441911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720444696+07:00","message":"> Transcript [472] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720447762+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720449688+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720452223+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720454473+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720457403+07:00","message":"Push: 'ว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720459132+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720461258+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.720463587+07:00","message":"Next Push (prob) : 'เรียนแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.720471989+07:00","message":"push: {false ว่ามีโรง 0 0xc002756580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.111504192+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.111540288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.111545719+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.111557908+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.111564851+07:00","message":"[bufferProcess] interim [340000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.111567334+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.111572425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.11157515+07:00","message":"> Transcript [473] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.111578438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.111580817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.111582761+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.111585691+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.356098698+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.356134626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.35614106+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.356153797+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.356162728+07:00","message":"[bufferProcess] interim [580000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.356165438+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.356169247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.356172036+07:00","message":"> Transcript [474] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.356174856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.356176831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.356178652+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.356181297+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.45830269+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458318715+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.45832121+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458323329+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458324954+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458326632+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458328551+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458330143+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458332075+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458333772+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458335319+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458336981+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.458338637+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.808783509+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.808820974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.808826743+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.808840702+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.808852083+07:00","message":"[bufferProcess] interim [60000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.808854707+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.808861085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.808864137+07:00","message":"> Transcript [475] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.808867239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.808869312+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.808872932+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.808875397+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:44.825998522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:44.826014743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.15059057+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.150628394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.150634891+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.15064958+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150656616+07:00","message":"[bufferProcess] interim [360000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150659297+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.15066478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150668132+07:00","message":"> Transcript [476] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150671832+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150673741+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150676108+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150678772+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150690525+07:00","message":"Push: 'เรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.15069319+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150695356+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.150698205+07:00","message":"Next Push (prob) : 'มีหลังคาซึ่งมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.150724749+07:00","message":"push: {false เรียนแล้วก็ 0 0xc002756580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.173440463+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.238536379+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.384678741+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.384722451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.384728464+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.384739868+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.384745928+07:00","message":"[bufferProcess] interim [540000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.38474852+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.38475217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.384755179+07:00","message":"> Transcript [477] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.384758649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.384760856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.384762663+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.384765192+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.421936635+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.421966794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพลาสติก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.421972123+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพลาสติก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.42198674+07:00","message":"[buffer interim] 78 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.42199298+07:00","message":"[bufferProcess] interim [600000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.421995205+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.421998195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.422000593+07:00","message":"> Transcript [478] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.422003506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.422005528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.422007533+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.422011333+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.533366628+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.533402245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมีพลาสติก\",\"confidence\":0.91821265}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.533408429+07:00","message":"receive interim result [true|false]: เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมีพลาสติก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.533417311+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.533419276+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.533424352+07:00","message":"[buffer interim] 78 true เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมีพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533434486+07:00","message":"[bufferProcess] interim [630000000]:เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมีพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.53343745+07:00","message":"[bufferProcess] send to processor (isfinal):เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533450151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533464469+07:00","message":"> Transcript [479] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533470316+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533472368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533475148+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533477683+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533480109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533482462+07:00","message":"> Transcript [480] [true]: 'เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมีพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533484859+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533486409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533487935+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533489746+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533491287+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533650558+07:00","message":"Push: 'มีหลังคาซึ่งมีพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533653703+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533655762+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมีพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533658258+07:00","message":"Next Push (prob) : 'เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมีพลาสติก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.533668409+07:00","message":"push: {true มีหลังคาซึ่งมีพลาสติก 0 0xc002756580}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.533676318+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_78.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:45.546889302+07:00","message":"write wav file: './tmp/7549/7549_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.96359571+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.963632717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.963637646+07:00","message":"receive interim result [false|false]: ผมอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.9636496+07:00","message":"[buffer interim] 79 false ผมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.963655535+07:00","message":"[bufferProcess] interim [780000000]:ผมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.963657299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.295643729+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.29567997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมอยู่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.295697844+07:00","message":"receive interim result [false|false]: ผมอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.295711629+07:00","message":"[buffer interim] 79 false ผมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.295718914+07:00","message":"[bufferProcess] interim [80000000]:ผมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.295721419+07:00","message":"[bufferProcess] send to processor:ผมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.295726696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.295729539+07:00","message":"> Transcript [481] [false]: 'ผมอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.295731839+07:00","message":"Set StatePrefix (first interim): 'ผมอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.323941486+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.38508683+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.453506779+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.45539834+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.455429979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอมอยู่นะคะ\",\"confidence\":0.8981424}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.455435179+07:00","message":"receive interim result [true|false]: คอมอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.455444095+07:00","message":"end recv isFinal message id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.455446275+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.455451909+07:00","message":"[buffer interim] 79 true คอมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455461412+07:00","message":"[bufferProcess] interim [320000000]:คอมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455464476+07:00","message":"[bufferProcess] send to processor (isfinal):ผมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455467871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455470735+07:00","message":"> Transcript [482] [false]: 'ผมอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455473971+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455476107+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.45547785+07:00","message":"StatePrefix: 'ผมอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455479699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.45548136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455483333+07:00","message":"> Transcript [483] [true]: 'คอมอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455485257+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455486794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455488325+07:00","message":"StatePrefix: 'ผมอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.45548996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.455496764+07:00","message":"Push: 'คอมอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.455504844+07:00","message":"push: {true คอมอยู่นะคะ 0 0xc0003a5480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:46.461468496+07:00","message":"write wav file: './tmp/7549/7549_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.595137593+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.595152634+07:00","message":"found end of frame, send empty tag with msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.595155411+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.595162344+07:00","message":"[buffer interim] 80 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.595168211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.595171699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.595173883+07:00","message":"> Transcript [484] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.595176027+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.59517776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.595179508+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.595181326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.595184312+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.595193992+07:00","message":"push: {true \n 0 0xc000044780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:46.59954532+07:00","message":"write wav file: './tmp/7549/7549_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.90683304+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.964176665+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.094999045+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.163720818+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.163735224+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.163738548+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.163744334+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.163749991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.163753625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.163756124+07:00","message":"> Transcript [485] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.163758299+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.163760099+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.163761873+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.163763501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.163766441+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.163775311+07:00","message":"push: {true \n 0 0xc000424580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:47.168002939+07:00","message":"write wav file: './tmp/7549/7549_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.787595885+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.787636211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.787641214+07:00","message":"receive interim result [false|false]: โรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.78765909+07:00","message":"[buffer interim] 82 false โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.787665377+07:00","message":"[bufferProcess] interim [720000000]:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.787667015+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:47.826740286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:47.826749407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.840968273+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.841001382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.841006424+07:00","message":"receive interim result [false|false]: ลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.841019174+07:00","message":"[buffer interim] 82 false ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.841024745+07:00","message":"[bufferProcess] interim [780000000]:ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.841026621+07:00","message":"[bufferProcess] send to processor:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.841029715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.841032918+07:00","message":"> Transcript [486] [false]: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.841035113+07:00","message":"Set StatePrefix (first interim): 'โรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.947494839+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.947533796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.947539914+07:00","message":"receive interim result [false|false]: โรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.947550894+07:00","message":"[buffer interim] 82 false โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.947557975+07:00","message":"[bufferProcess] interim [840000000]:โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.947560175+07:00","message":"[bufferProcess] send to processor:ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.947565343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.947568303+07:00","message":"> Transcript [487] [false]: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.947570443+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.94757247+07:00","message":"Set new StatePrefix: 'ลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.297349793+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.29738294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.297388688+07:00","message":"receive interim result [false|false]: โรงเรียนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.297407498+07:00","message":"[buffer interim] 82 false โรงเรียนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.297415119+07:00","message":"[bufferProcess] interim [200000000]:โรงเรียนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.297420235+07:00","message":"[bufferProcess] send to processor:โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.297423547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.297426242+07:00","message":"> Transcript [488] [false]: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.297428342+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.297430322+07:00","message":"Set new StatePrefix: 'โรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.52561282+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.525647465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.52565267+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.525661973+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.525667902+07:00","message":"[bufferProcess] interim [440000000]:โรงเรียนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.525670788+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.525674043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.525677352+07:00","message":"> Transcript [489] [false]: 'โรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.525680219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.525682102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.525689622+07:00","message":"StatePrefix: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.525691541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.661287014+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.661327156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.661334629+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.661349025+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.661355205+07:00","message":"[bufferProcess] interim [620000000]:โรงเรียนนี้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.661357637+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.661364317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.66136708+07:00","message":"> Transcript [490] [false]: 'โรงเรียนนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.661370068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.661371958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.661373992+07:00","message":"StatePrefix: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.661376417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.716422906+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.716459038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.716464385+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.716480612+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.716487389+07:00","message":"[bufferProcess] interim [680000000]:โรงเรียนนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.716489628+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.716493069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.71649565+07:00","message":"> Transcript [491] [false]: 'โรงเรียนนี้นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.716498674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.716500922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.716502781+07:00","message":"StatePrefix: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.716504813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.862876047+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.8629217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.862927838+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.862942378+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862948974+07:00","message":"[bufferProcess] interim [800000000]:โรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862951466+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862957645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862960689+07:00","message":"> Transcript [492] [false]: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862963383+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862965342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862967394+07:00","message":"StatePrefix: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862969994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862975694+07:00","message":"Push: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862977651+07:00","message":"TextPushed: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862979957+07:00","message":"Set new StatePrefix : 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.862981996+07:00","message":"Next Push (prob) : 'นี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.86298918+07:00","message":"push: {false โรงเรียน 0 0xc002756100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.970855396+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.970885413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.970892122+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.970905447+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.970911684+07:00","message":"[bufferProcess] interim [920000000]:โรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.970914314+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.970919394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.970922058+07:00","message":"> Transcript [493] [false]: 'โรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.97092481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.970926769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.970928534+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.970930496+07:00","message":"TextPushed: 'โรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.220966938+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.22101047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.221016476+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.221029989+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.221037119+07:00","message":"[bufferProcess] interim [160000000]:โรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.221040213+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.221045878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.221048688+07:00","message":"> Transcript [494] [false]: 'โรงเรียนนี้นอกจากจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.221052087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.221054441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.221056315+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.221058405+07:00","message":"TextPushed: 'โรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.42592058+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.425957749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.42596314+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.425979593+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.425987255+07:00","message":"[bufferProcess] interim [400000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.425990443+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.425997901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.426000555+07:00","message":"> Transcript [495] [false]: 'โรงเรียนนี้นอกจากจะช่วยลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.426003755+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.426006019+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.426007921+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.426010347+07:00","message":"TextPushed: 'โรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.943304714+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.943351703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.943357829+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.943372916+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.943379473+07:00","message":"[bufferProcess] interim [880000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.943381886+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.9433886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.943391687+07:00","message":"> Transcript [496] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.943395163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.943399047+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.943401203+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.9434033+07:00","message":"TextPushed: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.943410503+07:00","message":"Push: 'นี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.943412387+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.94341455+07:00","message":"Set new StatePrefix : 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.943416871+07:00","message":"Next Push (prob) : 'จะช่วยลดปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.943424664+07:00","message":"push: {false นี้นอกจาก 0 0xc002756100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.310433993+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.310466305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.310471773+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.310482934+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.31048905+07:00","message":"[bufferProcess] interim [240000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.310491251+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.310496306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.310498955+07:00","message":"> Transcript [497] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.310501852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.310503846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.310505638+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.310507719+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.443632983+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.443673718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.443679746+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.44369968+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.44370637+07:00","message":"[bufferProcess] interim [420000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.443709038+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.443715487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.443718175+07:00","message":"> Transcript [498] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.443721757+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.443723976+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.443726459+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.443728946+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:50.827595993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:50.827604943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.045553125+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.045592307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.045598963+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.045615346+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.045622717+07:00","message":"[bufferProcess] interim [20000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.045625517+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.045634952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.045637813+07:00","message":"> Transcript [499] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.045641898+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.045644561+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.045646868+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.045649514+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.293619656+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.293654203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.293660412+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.293673686+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293680409+07:00","message":"[bufferProcess] interim [200000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.29368295+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293698107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293701733+07:00","message":"> Transcript [500] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293705793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293708201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293710446+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293712761+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293723253+07:00","message":"Push: 'จะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293725302+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.293727349+07:00","message":"Set new StatePrefix : 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.29373002+07:00","message":"Next Push (prob) : 'แสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.293738242+07:00","message":"push: {false จะช่วยลดปริมาณ 0 0xc002756100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.55674569+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.556785097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.556791986+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.556805282+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.556812151+07:00","message":"[bufferProcess] interim [440000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.556814791+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.556820671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.556823894+07:00","message":"> Transcript [501] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.556827415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.556829503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.556831464+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.556834096+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.666159433+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.666196615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.666203086+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.66621844+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.66622576+07:00","message":"[bufferProcess] interim [560000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.666228701+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.666235215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.666237952+07:00","message":"> Transcript [502] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.666241449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.666243482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.666245414+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.666247872+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.725981707+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.7260153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.726022001+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.72603231+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.726038943+07:00","message":"[bufferProcess] interim [680000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.726041325+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.726044966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.726047523+07:00","message":"> Transcript [503] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.726050775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.72605265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.726054455+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.726056964+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.896760651+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.896785406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.896791153+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.896806853+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896813258+07:00","message":"[bufferProcess] interim [800000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896816102+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896820037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896823253+07:00","message":"> Transcript [504] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896827074+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896828972+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896831106+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896833643+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896841767+07:00","message":"Push: 'แสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896843819+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.896846777+07:00","message":"Set new StatePrefix : 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.89684933+07:00","message":"Next Push (prob) : 'ยังป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.896858397+07:00","message":"push: {false แสงแล้ว 0 0xc002756100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.926160584+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.926181885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.926186729+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.926199118+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.926204757+07:00","message":"[bufferProcess] interim [920000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.926207293+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.926213992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.926216306+07:00","message":"> Transcript [505] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.926219717+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.926221721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.926223762+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.926226394+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.222933169+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.23382354+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.233859473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.233865603+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.233878033+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.233884618+07:00","message":"[bufferProcess] interim [160000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.233887483+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.233893111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.233895879+07:00","message":"> Transcript [506] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.233899659+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.233901914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.233905019+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.233907909+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.285844703+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.300141454+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.300172627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.300178182+07:00","message":"receive interim result [false|false]: โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.300190419+07:00","message":"[buffer interim] 82 false โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.300196964+07:00","message":"[bufferProcess] interim [280000000]:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.300200388+07:00","message":"[bufferProcess] send to processor:โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.300204078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.300206533+07:00","message":"> Transcript [507] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.300210798+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.300212768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.300214825+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.30021731+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.397496047+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.397532697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู\",\"confidence\":0.949398}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.397539551+07:00","message":"receive interim result [true|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.397548243+07:00","message":"end recv isFinal message id 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.39755036+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.39755595+07:00","message":"[buffer interim] 82 true ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397562212+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397566989+07:00","message":"[bufferProcess] send to processor (isfinal):โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397570794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397573234+07:00","message":"> Transcript [508] [false]: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397576914+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397578694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.3975809+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397583556+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397588554+07:00","message":"Push: 'ยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397590935+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397593223+07:00","message":"Set new StatePrefix : 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397595544+07:00","message":"Next Push (prob) : 'แมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397597291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397599163+07:00","message":"> Transcript [509] [true]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397601375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397602918+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397604459+07:00","message":"StatePrefix: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397606291+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397607914+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.397618383+07:00","message":"push: {false ยังป้องกัน 0 0xc002756100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397790816+07:00","message":"Push: 'แมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.39779498+07:00","message":"TextPushed: 'โรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397797548+07:00","message":"Set new StatePrefix : 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397800012+07:00","message":"Next Push (prob) : 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.39780941+07:00","message":"push: {true แมลงศัตรู 0 0xc002756100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.397823072+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_82.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:52.408234822+07:00","message":"write wav file: './tmp/7549/7549_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.939127156+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.939158162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.93916307+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.939178053+07:00","message":"[buffer interim] 83 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.939184038+07:00","message":"[bufferProcess] interim [660000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.939186118+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.133943246+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.13397631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.133981491+07:00","message":"receive interim result [false|false]: พืชไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.1339949+07:00","message":"[buffer interim] 83 false พืชไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.134000917+07:00","message":"[bufferProcess] interim [840000000]:พืชไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.134003108+07:00","message":"[bufferProcess] send to processor:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.134007892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.1340104+07:00","message":"> Transcript [510] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.134012409+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.143026451+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.143047943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชไม่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.143052658+07:00","message":"receive interim result [false|false]: พืชไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.143065492+07:00","message":"[buffer interim] 83 false พืชไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.143069984+07:00","message":"[bufferProcess] interim [900000000]:พืชไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.143071804+07:00","message":"[bufferProcess] send to processor:พืชไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.143074247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.1430781+07:00","message":"> Transcript [511] [false]: 'พืชไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.143080736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.143082591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.143084939+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.143087548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.301370851+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.301404521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชไม่ให้มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.301410185+07:00","message":"receive interim result [false|false]: พืชไม่ให้มา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.301428156+07:00","message":"[buffer interim] 83 false พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.301435486+07:00","message":"[bufferProcess] interim [20000000]:พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.301437719+07:00","message":"[bufferProcess] send to processor:พืชไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.301441363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.301444944+07:00","message":"> Transcript [512] [false]: 'พืชไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.301448723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.301451356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.301453446+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.301455644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.373767271+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.506636974+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.580139577+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.580178486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชไม่ให้มา\",\"confidence\":0.95129097}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.580183855+07:00","message":"receive interim result [true|false]: พืชไม่ให้มา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.580195654+07:00","message":"end recv isFinal message id 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.580198551+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.580210068+07:00","message":"[buffer interim] 83 true พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580230123+07:00","message":"[bufferProcess] interim [320000000]:พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580235582+07:00","message":"[bufferProcess] send to processor (isfinal):พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580239009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580242223+07:00","message":"> Transcript [513] [false]: 'พืชไม่ให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580245395+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580247296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.58024949+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580251451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580252969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580254854+07:00","message":"> Transcript [514] [true]: 'พืชไม่ให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580256787+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580258338+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580259871+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580261392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.580268057+07:00","message":"Push: 'พืชไม่ให้มา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.580276462+07:00","message":"push: {true พืชไม่ให้มา 0 0xc002756880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:53.587515955+07:00","message":"write wav file: './tmp/7549/7549_83.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:53.828036467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:53.82803785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.164829747+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.164876935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.164882241+07:00","message":"receive interim result [false|false]: กินข้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.164911498+07:00","message":"[buffer interim] 84 false กินข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.164921756+07:00","message":"[bufferProcess] interim [660000000]:กินข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.164923776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.191160465+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.19119698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.191202741+07:00","message":"receive interim result [false|false]: กินพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.191219817+07:00","message":"[buffer interim] 84 false กินพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.191226572+07:00","message":"[bufferProcess] interim [720000000]:กินพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.191228662+07:00","message":"[bufferProcess] send to processor:กินข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.191232226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.191235485+07:00","message":"> Transcript [515] [false]: 'กินข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.191237566+07:00","message":"Set StatePrefix (first interim): 'กินข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.364077187+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.364114607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.364120234+07:00","message":"receive interim result [false|false]: กินพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.364140481+07:00","message":"[buffer interim] 84 false กินพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.364152673+07:00","message":"[bufferProcess] interim [900000000]:กินพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.364154761+07:00","message":"[bufferProcess] send to processor:กินพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.364158238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.364161584+07:00","message":"> Transcript [516] [false]: 'กินพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.36416379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.36416589+07:00","message":"Set new StatePrefix: 'กินพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.492536552+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.492573404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืชได้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.492578431+07:00","message":"receive interim result [false|false]: กินพืชได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.492588408+07:00","message":"[buffer interim] 84 false กินพืชได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.492594846+07:00","message":"[bufferProcess] interim [20000000]:กินพืชได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.49259703+07:00","message":"[bufferProcess] send to processor:กินพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.492600363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.49260304+07:00","message":"> Transcript [517] [false]: 'กินพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.49260606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.492607921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.492609694+07:00","message":"StatePrefix: 'กินพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.492611548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.54021513+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.54025258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืชได้ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.540258217+07:00","message":"receive interim result [false|false]: กินพืชได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.540266631+07:00","message":"[buffer interim] 84 false กินพืชได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.540272094+07:00","message":"[bufferProcess] interim [80000000]:กินพืชได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.540274607+07:00","message":"[bufferProcess] send to processor:กินพืชได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.540277839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.540282364+07:00","message":"> Transcript [518] [false]: 'กินพืชได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.540285519+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.540287384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.540289196+07:00","message":"StatePrefix: 'กินพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.540291109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.735875091+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.735908695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืชได้ด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.735914396+07:00","message":"receive interim result [false|false]: กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.735943031+07:00","message":"[buffer interim] 84 false กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.735949176+07:00","message":"[bufferProcess] interim [320000000]:กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.735951432+07:00","message":"[bufferProcess] send to processor:กินพืชได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.735954726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.735957304+07:00","message":"> Transcript [519] [false]: 'กินพืชได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.735960375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.735962916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.7359647+07:00","message":"StatePrefix: 'กินพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.735966791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.783172876+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.926034775+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.926079652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืชได้ด้วยค่ะ\",\"confidence\":0.9568295}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.926085914+07:00","message":"receive interim result [true|false]: กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.926095186+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.926097455+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.926104396+07:00","message":"[buffer interim] 84 true กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926111373+07:00","message":"[bufferProcess] interim [500000000]:กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926118828+07:00","message":"[bufferProcess] send to processor (isfinal):กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926122196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926125012+07:00","message":"> Transcript [520] [false]: 'กินพืชได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.92612772+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926129636+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926131418+07:00","message":"StatePrefix: 'กินพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926133461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926139785+07:00","message":"Push: 'กินพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926141624+07:00","message":"TextPushed: 'กินพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926143509+07:00","message":"Set new StatePrefix : 'กินพืชได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926145673+07:00","message":"Next Push (prob) : 'ได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926147947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926150056+07:00","message":"> Transcript [521] [true]: 'กินพืชได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926151902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926153489+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926155199+07:00","message":"StatePrefix: 'กินพืชได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926156865+07:00","message":"TextPushed: 'กินพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.926159186+07:00","message":"Push: 'ได้ด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.926167561+07:00","message":"push: {false กินพืช 0 0xc002757380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.926172858+07:00","message":"push: {true ได้ด้วยค่ะ 0 0xc002757380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:54.932773352+07:00","message":"write wav file: './tmp/7549/7549_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.226322536+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.613137756+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.690265217+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.690292849+07:00","message":"found end of frame, send empty tag with msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.690296517+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.690303901+07:00","message":"[buffer interim] 85 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.690311441+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.690315178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.690318019+07:00","message":"> Transcript [522] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.690320416+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.69032231+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.69032412+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.690325874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.69032911+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.690339705+07:00","message":"push: {true \n 0 0xc002757700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:55.695893312+07:00","message":"write wav file: './tmp/7549/7549_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.746755708+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.232519508+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.232559007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.232564448+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.232578276+07:00","message":"[buffer interim] 86 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.232585803+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.232587952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.418175846+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.418218263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.418225245+07:00","message":"receive interim result [false|false]: การปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.418240534+07:00","message":"[buffer interim] 86 false การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.418247951+07:00","message":"[bufferProcess] interim [720000000]:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.418250015+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.41825508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.418257648+07:00","message":"> Transcript [523] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.418259756+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.47677894+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.476815345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.476820871+07:00","message":"receive interim result [false|false]: การปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.476831209+07:00","message":"[buffer interim] 86 false การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.476837643+07:00","message":"[bufferProcess] interim [780000000]:การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.476839697+07:00","message":"[bufferProcess] send to processor:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.476843195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.476845857+07:00","message":"> Transcript [524] [false]: 'การปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.476848459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.476850441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.476852197+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.476854084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.732697934+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.732742794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.732747586+07:00","message":"receive interim result [false|false]: การปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.732760566+07:00","message":"[buffer interim] 86 false การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.73276729+07:00","message":"[bufferProcess] interim [20000000]:การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.732769596+07:00","message":"[bufferProcess] send to processor:การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.732775037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.732777605+07:00","message":"> Transcript [525] [false]: 'การปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.732780323+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.732782604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.732784716+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.732786911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:56.828294627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:56.828306841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.005368963+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.005411982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.005418507+07:00","message":"receive interim result [false|false]: การปลูกพืชแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.005433356+07:00","message":"[buffer interim] 86 false การปลูกพืชแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.005440564+07:00","message":"[bufferProcess] interim [260000000]:การปลูกพืชแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.005443183+07:00","message":"[bufferProcess] send to processor:การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.005450393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.005453173+07:00","message":"> Transcript [526] [false]: 'การปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.005456211+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.00545833+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.005460722+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.005463234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.036620406+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.036660374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.036666372+07:00","message":"receive interim result [false|false]: การปลูกพืชแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.036678688+07:00","message":"[buffer interim] 86 false การปลูกพืชแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036694109+07:00","message":"[bufferProcess] interim [320000000]:การปลูกพืชแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036697544+07:00","message":"[bufferProcess] send to processor:การปลูกพืชแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.03670385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.03670697+07:00","message":"> Transcript [527] [false]: 'การปลูกพืชแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036710243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036713136+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036714977+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036718192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036725586+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036727476+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036729392+07:00","message":"Set new StatePrefix : 'การปลูกพืชแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.036731589+07:00","message":"Next Push (prob) : 'ปลูกพืชแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.036740088+07:00","message":"push: {false การ 0 0xc000182580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.185301852+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.185339644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.185346032+07:00","message":"receive interim result [false|false]: การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.185358637+07:00","message":"[buffer interim] 86 false การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.185364828+07:00","message":"[bufferProcess] interim [500000000]:การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.18536715+07:00","message":"[bufferProcess] send to processor:การปลูกพืชแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.185372481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.185375209+07:00","message":"> Transcript [528] [false]: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.18537735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.185379239+07:00","message":"Set new StatePrefix: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.312576349+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.312614759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.312620636+07:00","message":"receive interim result [false|false]: การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.312629508+07:00","message":"[buffer interim] 86 false การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.312635683+07:00","message":"[bufferProcess] interim [620000000]:การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.312638014+07:00","message":"[bufferProcess] send to processor:การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.31264126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.312643768+07:00","message":"> Transcript [529] [false]: 'การปลูกพืชแต่ละชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.312646689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.312648712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.31265049+07:00","message":"StatePrefix: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.312652785+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.34445787+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.450013139+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.450064252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.450074061+07:00","message":"receive interim result [true|false]: การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.450083958+07:00","message":"end recv isFinal message id 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.450086734+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.450091807+07:00","message":"[buffer interim] 86 true การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450098504+07:00","message":"[bufferProcess] interim [830000000]:การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450105338+07:00","message":"[bufferProcess] send to processor (isfinal):การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450108462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450111189+07:00","message":"> Transcript [530] [false]: 'การปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450113969+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450116112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450118183+07:00","message":"StatePrefix: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450120695+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450122351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450124068+07:00","message":"> Transcript [531] [true]: 'การปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.45012592+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450127616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450129164+07:00","message":"StatePrefix: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450131071+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.450137816+07:00","message":"Push: 'ปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.450145102+07:00","message":"push: {true ปลูกพืชแต่ละชนิด 0 0xc000182580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:57.457378031+07:00","message":"write wav file: './tmp/7549/7549_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.547328307+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.932539505+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.932572791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.932577158+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.932588885+07:00","message":"[buffer interim] 87 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.932594603+07:00","message":"[bufferProcess] interim [420000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.932596603+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.110681529+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.110729276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.110735047+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.110749931+07:00","message":"[buffer interim] 87 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.110756624+07:00","message":"[bufferProcess] interim [480000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.110758945+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.110765235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.110768016+07:00","message":"> Transcript [532] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.110770095+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.129747236+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.129782165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชินจัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.129787317+07:00","message":"receive interim result [false|false]: ชินจัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.129802317+07:00","message":"[buffer interim] 87 false ชินจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.129809031+07:00","message":"[bufferProcess] interim [540000000]:ชินจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.129811108+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.129814274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.129817617+07:00","message":"> Transcript [533] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.129819961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.129821824+07:00","message":"Set new StatePrefix: 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.197179273+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.197218142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.197223538+07:00","message":"receive interim result [false|false]: จึงจำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.197237805+07:00","message":"[buffer interim] 87 false จึงจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.197244151+07:00","message":"[bufferProcess] interim [720000000]:จึงจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.197246304+07:00","message":"[bufferProcess] send to processor:ชินจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.197253349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.197255939+07:00","message":"> Transcript [534] [false]: 'ชินจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.197257973+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.197259991+07:00","message":"Set new StatePrefix: 'ชินจัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.511972203+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.512011152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.512016377+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.512030211+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.512039062+07:00","message":"[bufferProcess] interim [20000000]:จึงจำเป็นต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.512041567+07:00","message":"[bufferProcess] send to processor:จึงจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.512045015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.512048231+07:00","message":"> Transcript [535] [false]: 'จึงจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.512050754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.512052881+07:00","message":"Set new StatePrefix: 'จึงจำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.788240989+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.78828005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.788285695+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.788305143+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.788313587+07:00","message":"[bufferProcess] interim [320000000]:จึงจำเป็นต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.788316334+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.788320457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.788323091+07:00","message":"> Transcript [536] [false]: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.788326211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.788328211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.788330018+07:00","message":"StatePrefix: 'จึงจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.788332018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.964268274+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.964307149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.964313327+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.964327391+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.964334061+07:00","message":"[bufferProcess] interim [500000000]:จึงจำเป็นต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.964337327+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.964343948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.964346854+07:00","message":"> Transcript [537] [false]: 'จึงจำเป็นต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.964349899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.964352084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.964354362+07:00","message":"StatePrefix: 'จึงจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.96435678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.15241375+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.1524536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.152459444+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.152473315+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.152480307+07:00","message":"[bufferProcess] interim [680000000]:จึงจำเป็นต้องคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.152482679+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.152485882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.152488659+07:00","message":"> Transcript [538] [false]: 'จึงจำเป็นต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.152492206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.152494087+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.152495943+07:00","message":"StatePrefix: 'จึงจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.152497859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.482652336+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.482693037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.482699241+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.482711431+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึงทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.48271968+07:00","message":"[bufferProcess] interim [980000000]:จึงจำเป็นต้องคำนึงถึงทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.482722079+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.48272726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.482729855+07:00","message":"> Transcript [539] [false]: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.482732528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.482734446+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.482736232+07:00","message":"StatePrefix: 'จึงจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.48273844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.482742772+07:00","message":"Push: 'จึงจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.482744692+07:00","message":"TextPushed: 'จึงจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.482746551+07:00","message":"Set new StatePrefix : 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.482749132+07:00","message":"Next Push (prob) : 'ต้องคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.482758523+07:00","message":"push: {false จึงจำเป็น 0 0xc002756600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.623107362+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.623145327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.623150472+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.623165385+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.623171807+07:00","message":"[bufferProcess] interim [40000000]:จึงจำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.623173979+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.623177514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.623180424+07:00","message":"> Transcript [540] [false]: 'จึงจำเป็นต้องคำนึงถึงทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.623183643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.62318572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.623187523+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.623189456+07:00","message":"TextPushed: 'จึงจำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.626918129+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.626931874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.626935825+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.626947689+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.626953013+07:00","message":"[bufferProcess] interim [100000000]:จึงจำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.62695628+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.626959629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.626963009+07:00","message":"> Transcript [541] [false]: 'จึงจำเป็นต้องคำนึงถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.626967088+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.626970485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.626972332+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.62697427+07:00","message":"TextPushed: 'จึงจำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.660154123+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.660182735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.660187497+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.660201738+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.660208072+07:00","message":"[bufferProcess] interim [160000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.66021058+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.660213953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.660216741+07:00","message":"> Transcript [542] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.660219658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.66022191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.660224308+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.660226345+07:00","message":"TextPushed: 'จึงจำเป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:59.828627858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:59.828654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.978835379+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.978872184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงธรรมชาติของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.978877622+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.978892512+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.97889949+07:00","message":"[bufferProcess] interim [460000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978902324+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978908888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978911562+07:00","message":"> Transcript [543] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978914908+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978916913+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978919319+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978922124+07:00","message":"TextPushed: 'จึงจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978928264+07:00","message":"Push: 'ต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978930025+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.978932597+07:00","message":"Set new StatePrefix : 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.97893589+07:00","message":"Next Push (prob) : 'ธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.978944785+07:00","message":"push: {false ต้องคำนึงถึง 0 0xc002756600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.204980178+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.205019561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.205027775+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.205046279+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.205056156+07:00","message":"[bufferProcess] interim [700000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.205060032+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.205064904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.205070197+07:00","message":"> Transcript [544] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.205075272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.205078588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.205081526+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.205085324+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.303559753+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.303595796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.303602363+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.303615349+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.303630952+07:00","message":"[bufferProcess] interim [760000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.303633962+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.303637797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.303640775+07:00","message":"> Transcript [545] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.303643921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.303645983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.303647792+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.303650166+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.559753175+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.559790731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.559797065+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.559815098+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.559825254+07:00","message":"[bufferProcess] interim [60000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.559827934+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.559831449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.559834622+07:00","message":"> Transcript [546] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.559838463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.559840507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.559842634+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.559845038+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.064205898+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.126631196+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.138359798+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.13838162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.138386294+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.138401128+07:00","message":"[buffer interim] 87 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138406823+07:00","message":"[bufferProcess] interim [660000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138409798+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138412868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138416208+07:00","message":"> Transcript [547] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138419185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138421259+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138423193+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138425788+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138433099+07:00","message":"Push: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138435084+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138437203+07:00","message":"Set new StatePrefix : 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.138439656+07:00","message":"Next Push (prob) : 'ของพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.138447369+07:00","message":"push: {false ธรรมชาติ 0 0xc002756600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.157493015+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.157520664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.157526207+07:00","message":"receive interim result [true|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.157537191+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.157539518+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.157545459+07:00","message":"[buffer interim] 87 true จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157551439+07:00","message":"[bufferProcess] interim [750000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.15755475+07:00","message":"[bufferProcess] send to processor (isfinal):จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157558162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157560777+07:00","message":"> Transcript [548] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157565617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157567404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157569329+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157571633+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157573377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157575318+07:00","message":"> Transcript [549] [true]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157577478+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157579025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157580564+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157582253+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.157588465+07:00","message":"Push: 'ของพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.157595836+07:00","message":"push: {true ของพืชด้วย 0 0xc002756600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:01.167460083+07:00","message":"write wav file: './tmp/7549/7549_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.182925549+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.314419242+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.524897858+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.524922812+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.524926012+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.524932877+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.524939312+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.524942551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.524945295+07:00","message":"> Transcript [550] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.524948287+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.524950219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.524952312+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.524953999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.52496538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.524973887+07:00","message":"push: {true \n 0 0xc0003a4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:01.529801225+07:00","message":"write wav file: './tmp/7549/7549_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.487054627+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.487087811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พืชเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.487092378+07:00","message":"receive interim result [false|false]: ให้พืชเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.487104561+07:00","message":"[buffer interim] 89 false ให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.487111044+07:00","message":"[bufferProcess] interim [960000000]:ให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.487112994+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.676568047+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.676602969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พืชเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.676608197+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.6766236+07:00","message":"[buffer interim] 89 false ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.676630362+07:00","message":"[bufferProcess] interim [200000000]:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.676632808+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.67663994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.676642816+07:00","message":"> Transcript [551] [false]: 'ให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.676644868+07:00","message":"Set StatePrefix (first interim): 'ให้พืชเจริญ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:02.828832009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:02.828867124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.264532664+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.264571522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พืชเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.264577514+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.264590551+07:00","message":"[buffer interim] 89 false ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.264597831+07:00","message":"[bufferProcess] interim [800000000]:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.264600082+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.26460525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.26460823+07:00","message":"> Transcript [552] [false]: 'ให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.264611398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.26461348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.264615493+07:00","message":"StatePrefix: 'ให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.264617565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.383055702+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.383094438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พืชเจริญเติบโตได้อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.383100179+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.383112712+07:00","message":"[buffer interim] 89 false ให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.383119711+07:00","message":"[bufferProcess] interim [860000000]:ให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.383122498+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.383128339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.383131264+07:00","message":"> Transcript [553] [false]: 'ให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.383134635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.383136832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.383138774+07:00","message":"StatePrefix: 'ให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.383140879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.589436468+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.589470464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พืชเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.589476753+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.589491244+07:00","message":"[buffer interim] 89 false ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.589498036+07:00","message":"[bufferProcess] interim [40000000]:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.589500453+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.589505869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.589508957+07:00","message":"> Transcript [554] [false]: 'ให้พืชเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.589512481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.589514689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.589516665+07:00","message":"StatePrefix: 'ให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.589518892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.143180941+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.265374325+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.267005584+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.267031519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชเจริญเติบโต\",\"confidence\":0.9383365}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.267036162+07:00","message":"receive interim result [true|false]: เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.267046132+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.267049047+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.267054458+07:00","message":"[buffer interim] 89 true เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267060955+07:00","message":"[bufferProcess] interim [850000000]:เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267064492+07:00","message":"[bufferProcess] send to processor (isfinal):ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267073661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267095523+07:00","message":"> Transcript [555] [false]: 'ให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267100914+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267103842+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267105848+07:00","message":"StatePrefix: 'ให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267108323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267111611+07:00","message":"Push: 'ให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267113411+07:00","message":"TextPushed: 'ให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267116483+07:00","message":"Set new StatePrefix : 'ให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267118965+07:00","message":"Next Push (prob) : 'เติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267121023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267123484+07:00","message":"> Transcript [556] [true]: 'เพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267125397+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267127112+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267128812+07:00","message":"StatePrefix: 'ให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267130692+07:00","message":"TextPushed: 'ให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267132662+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.267205991+07:00","message":"push: {false ให้พืชเจริญ 0 0xc000182d80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267226187+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267229588+07:00","message":"TextPushed: 'ให้พืชเจริญเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267231639+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267233564+07:00","message":"Next Push (prob) : 'เพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.26724387+07:00","message":"push: {true เจริญเติบโต 0 0xc000182d80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.267263101+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_89.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:04.275035939+07:00","message":"write wav file: './tmp/7549/7549_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.39311694+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.507538907+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.507565424+07:00","message":"found end of frame, send empty tag with msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.50756927+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.50757723+07:00","message":"[buffer interim] 90 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.507584109+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.507587458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.507590156+07:00","message":"> Transcript [557] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.507592416+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.5075942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.507596021+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.507597612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.507600584+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.507612326+07:00","message":"push: {true \n 0 0xc0003a4780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:04.512465338+07:00","message":"write wav file: './tmp/7549/7549_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.526125523+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.582471644+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.785408876+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.927221238+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.927241631+07:00","message":"found end of frame, send empty tag with msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.927246195+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.927254148+07:00","message":"[buffer interim] 91 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.927262564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.927274619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.927278474+07:00","message":"> Transcript [558] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.927282212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.92728489+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.927287484+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.927290114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.927294429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.927325503+07:00","message":"push: {true \n 0 0xc002757000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:04.931698926+07:00","message":"write wav file: './tmp/7549/7549_91.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:05.829170899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:05.829153406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.146030736+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.146067181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.146072739+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.146084665+07:00","message":"[buffer interim] 92 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.146090326+07:00","message":"[bufferProcess] interim [340000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.146092154+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.146097025+07:00","message":"[bufferProcess] send to processor (ticker):หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.146099517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.146101857+07:00","message":"> Transcript [559] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.146103948+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.222578706+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.222610961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.222616662+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.222626659+07:00","message":"[buffer interim] 92 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.222632607+07:00","message":"[bufferProcess] interim [460000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.222634702+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.562790363+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.562832714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.56283828+07:00","message":"receive interim result [false|false]: นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.562851383+07:00","message":"[buffer interim] 92 false นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.562857554+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.562859766+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.562864796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.562867734+07:00","message":"> Transcript [560] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.562869929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.562871697+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.573448773+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.57348874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.573494444+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.573509274+07:00","message":"[buffer interim] 92 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.573515194+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.573517622+07:00","message":"[bufferProcess] send to processor:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.573523826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.573526566+07:00","message":"> Transcript [561] [false]: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.573529796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.573531924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.573533851+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.57353612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.128086378+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.128119389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.128125712+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.128138007+07:00","message":"[buffer interim] 92 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.128145118+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.128147412+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.128153027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.128155687+07:00","message":"> Transcript [562] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.128158849+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.128160806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.128162592+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.128164794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.818331381+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.818363853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.81836906+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.818382697+07:00","message":"[buffer interim] 92 false นักเรียนคิดว่าในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.818390188+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคิดว่าในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.818392516+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.818396312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.818398904+07:00","message":"> Transcript [563] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.818401937+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.818403812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.818405613+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.818407553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.026096935+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.026128819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.026135401+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.026146711+07:00","message":"[buffer interim] 92 false นักเรียนคิดว่าในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026153348+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคิดว่าในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026155768+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026160762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026163599+07:00","message":"> Transcript [564] [false]: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026166963+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026169115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026170976+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026172887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026177469+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.026179376+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.02618126+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.02618326+07:00","message":"Next Push (prob) : 'คิดว่าในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.026190908+07:00","message":"push: {false นักเรียน 0 0xc000424a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.142479747+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.14259675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.142819765+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.142832773+07:00","message":"[buffer interim] 92 false นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.142839648+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.142842481+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.142846138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.142849825+07:00","message":"> Transcript [565] [false]: 'นักเรียนคิดว่าในการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.14285304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.142860755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.142863251+07:00","message":"StatePrefix: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.142866296+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.453795336+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.453834057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.453838895+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.453851533+07:00","message":"[buffer interim] 92 false นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.453857978+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.45386031+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.453865561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.453868504+07:00","message":"> Transcript [566] [false]: 'นักเรียนคิดว่าในการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.453871345+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.453873494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.453875278+07:00","message":"StatePrefix: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.453877248+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.743568848+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:08.829852336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:08.829877111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.875332336+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.883142009+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.883178944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการปลูกพืช\",\"confidence\":0.9435866}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.88318415+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.8831943+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.883196702+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.883203249+07:00","message":"[buffer interim] 92 true นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883209119+07:00","message":"[bufferProcess] interim [190000000]:นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883212329+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.88321596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.88321857+07:00","message":"> Transcript [567] [false]: 'นักเรียนคิดว่าในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883221066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883222898+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883224616+07:00","message":"StatePrefix: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.88322649+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883228145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883230305+07:00","message":"> Transcript [568] [true]: 'นักเรียนคิดว่าในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883232475+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883234059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883235563+07:00","message":"StatePrefix: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883237272+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.883240411+07:00","message":"Push: 'คิดว่าในการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.883247896+07:00","message":"push: {true คิดว่าในการปลูกพืช 0 0xc000424a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:08.892231503+07:00","message":"write wav file: './tmp/7549/7549_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.235240451+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.235280366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.235285573+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.235301286+07:00","message":"[buffer interim] 93 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.235307995+07:00","message":"[bufferProcess] interim [360000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.235310163+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.421870143+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.421900039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.421905998+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.421919785+07:00","message":"[buffer interim] 93 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.421925945+07:00","message":"[bufferProcess] interim [480000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.421928064+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.421935052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.421937665+07:00","message":"> Transcript [569] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.421939711+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.475907406+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.475948027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีป่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.475953+07:00","message":"receive interim result [false|false]: มีป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.475967646+07:00","message":"[buffer interim] 93 false มีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.475974457+07:00","message":"[bufferProcess] interim [540000000]:มีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.475976689+07:00","message":"[bufferProcess] send to processor:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.475983427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.475986274+07:00","message":"> Transcript [570] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.475988542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.475990836+07:00","message":"Set new StatePrefix: 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.544916804+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.544951307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.544956246+07:00","message":"receive interim result [false|false]: มีบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.544971448+07:00","message":"[buffer interim] 93 false มีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.544977481+07:00","message":"[bufferProcess] interim [660000000]:มีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.544979756+07:00","message":"[bufferProcess] send to processor:มีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.544982995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.544985626+07:00","message":"> Transcript [571] [false]: 'มีป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.544987714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.544989606+07:00","message":"Set new StatePrefix: 'มีป่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.545449517+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.545487136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.545492+07:00","message":"receive interim result [false|false]: มีปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.545508047+07:00","message":"[buffer interim] 93 false มีปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.545512344+07:00","message":"[bufferProcess] interim [720000000]:มีปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.54551423+07:00","message":"[bufferProcess] send to processor:มีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.545517093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.545519567+07:00","message":"> Transcript [572] [false]: 'มีบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.545521482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.545523305+07:00","message":"Set new StatePrefix: 'มีบัตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.605668049+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.605714724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.605721619+07:00","message":"receive interim result [false|false]: มีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.6057391+07:00","message":"[buffer interim] 93 false มีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.605747428+07:00","message":"[bufferProcess] interim [780000000]:มีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.605751044+07:00","message":"[bufferProcess] send to processor:มีปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.60575557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.605759626+07:00","message":"> Transcript [573] [false]: 'มีปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.605763549+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.605767036+07:00","message":"Set new StatePrefix: 'มีปัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.923510456+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.923551483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.923557495+07:00","message":"receive interim result [false|false]: มีปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.923585699+07:00","message":"[buffer interim] 93 false มีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.923597508+07:00","message":"[bufferProcess] interim [80000000]:มีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.923600012+07:00","message":"[bufferProcess] send to processor:มีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.923605443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.92360831+07:00","message":"> Transcript [574] [false]: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.923611046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.923613302+07:00","message":"Set new StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.112183813+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.112225607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.112231704+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.112245323+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.112252226+07:00","message":"[bufferProcess] interim [260000000]:มีปัจจัยใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.112254875+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.112260471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.112263341+07:00","message":"> Transcript [575] [false]: 'มีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.112266579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.112268782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.112270708+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.112272731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.43637083+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.436416822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.43642237+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.436436646+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.436444055+07:00","message":"[bufferProcess] interim [560000000]:มีปัจจัยใดบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.436446708+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.436449976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.436452663+07:00","message":"> Transcript [576] [false]: 'มีปัจจัยใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.436455854+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.436457837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.436459804+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.436461769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.638138688+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.638179048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.638186186+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.63820265+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.63821048+07:00","message":"[bufferProcess] interim [800000000]:มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.63821377+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.638218859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.638223551+07:00","message":"> Transcript [577] [false]: 'มีปัจจัยใดบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.638228519+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.638231313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.638234633+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.638237962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.952452162+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.952482436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.952488396+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.95250062+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952507709+07:00","message":"[bufferProcess] interim [40000000]:มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952510126+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952515155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.95251791+07:00","message":"> Transcript [578] [false]: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952520967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952523175+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952524832+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952526856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952531897+07:00","message":"Push: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952534019+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952535843+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.952538377+07:00","message":"Next Push (prob) : 'ใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.952554448+07:00","message":"push: {false มีปัจจัย 0 0xc000182980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.017624619+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.017654781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.017660897+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.017672311+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.01767906+07:00","message":"[bufferProcess] interim [220000000]:มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.01768151+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.017686612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.017697669+07:00","message":"> Transcript [579] [false]: 'มีปัจจัยใดบ้างที่ควรทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.01770134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.017703522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.017705262+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.017707394+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.334546953+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.334582742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.334588409+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.334601668+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.334608377+07:00","message":"[bufferProcess] interim [460000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.334610847+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.334616488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.334619242+07:00","message":"> Transcript [580] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.334622497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.334624314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.334627675+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.334629809+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:11.830294114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:11.830302476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.91322539+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.913264421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.913272201+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.913289293+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.913300873+07:00","message":"[bufferProcess] interim [60000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.913304929+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.913311681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.913315282+07:00","message":"> Transcript [581] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.913320359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.913323448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.91332668+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.913330567+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.256575522+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.256611457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.256617606+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.256631815+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256639295+07:00","message":"[bufferProcess] interim [360000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256641648+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256649345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256652337+07:00","message":"> Transcript [582] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256656389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256658743+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256660759+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256663073+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256669049+07:00","message":"Push: 'ใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256670921+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256673409+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.256675604+07:00","message":"Next Push (prob) : 'คำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.256683987+07:00","message":"push: {false ใดบ้างที่ควร 0 0xc000182980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.389223337+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.389268876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.38927451+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.389285189+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.389292412+07:00","message":"[bufferProcess] interim [480000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.389295112+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.389298549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.389301239+07:00","message":"> Transcript [583] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.389304464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.38930653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.389308402+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.389310839+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.458696803+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.458730096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.458735484+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.458748596+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.458754656+07:00","message":"[bufferProcess] interim [540000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.458757529+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.458762696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.458765323+07:00","message":"> Transcript [584] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.458768555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.458770703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.458772749+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.458774938+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.55408893+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.554123331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.554129344+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.554139334+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.554145692+07:00","message":"[bufferProcess] interim [600000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.554148076+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.55415148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.554154128+07:00","message":"> Transcript [585] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.55415714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.55415902+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.554160808+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.554163457+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.710971817+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.711002025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.711008057+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.711021263+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711028186+07:00","message":"[bufferProcess] interim [780000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711030865+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711034267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711036638+07:00","message":"> Transcript [586] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711039976+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711041809+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711044217+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711046571+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711052952+07:00","message":"Push: 'คำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711054982+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711057033+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.711059223+07:00","message":"Next Push (prob) : 'คือใคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.711069017+07:00","message":"push: {false คำนึงถึง 0 0xc000182980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.791820709+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.791854583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.79185963+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.791872547+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.791878947+07:00","message":"[bufferProcess] interim [840000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.791882505+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.791889236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.791892048+07:00","message":"> Transcript [587] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.791894927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.791897156+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.928360646+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.928389715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.928395807+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.928408231+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.928414567+07:00","message":"[bufferProcess] interim [20000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.928417597+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.928423064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.92842609+07:00","message":"> Transcript [588] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.928428462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.928430847+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.078031218+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.078068914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.078075678+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.078089689+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.078096511+07:00","message":"[bufferProcess] interim [140000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.07809887+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.078102728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.078106122+07:00","message":"> Transcript [589] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.078108556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.078110483+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.286793293+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.286827372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.286833477+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.286848109+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.286855134+07:00","message":"[bufferProcess] interim [380000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.286857714+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.286861035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.286863742+07:00","message":"> Transcript [590] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.28686731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.28686972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.286871736+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.286874544+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.461150416+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.46120712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.461214306+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.46123134+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.461235326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.461238213+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.461243918+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.461247511+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461255753+07:00","message":"[bufferProcess] interim [560000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461258357+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461261122+07:00","message":"[bufferProcess] interim [620000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461263057+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461266216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461268985+07:00","message":"> Transcript [591] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้นเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461272802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.46127503+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461276877+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้คืนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461279379+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461281187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461283241+07:00","message":"> Transcript [592] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.46128493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.461286848+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.722581451+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.722620952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.722627319+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.7226398+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.722646592+07:00","message":"[bufferProcess] interim [920000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.722649133+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.722654849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.722658054+07:00","message":"> Transcript [593] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.722663949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.72266699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.722669839+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.722673904+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.835076935+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.835108929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.835115569+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.835128792+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.835135908+07:00","message":"[bufferProcess] interim [980000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.83513851+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.835144188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.835146639+07:00","message":"> Transcript [594] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.835150713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.835152456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.835154281+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.835157099+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.9667262+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.966759776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.966765662+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.966776849+07:00","message":"[buffer interim] 93 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.966785539+07:00","message":"[bufferProcess] interim [100000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.966788291+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.966793698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.966796461+07:00","message":"> Transcript [595] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.966802799+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.966805154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.966807658+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.966810723+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.193552925+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.356384337+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.356445955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี\",\"confidence\":0.9582123}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.356453325+07:00","message":"receive interim result [true|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.356467977+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.356470757+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.356477875+07:00","message":"[buffer interim] 93 true มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356485675+07:00","message":"[bufferProcess] interim [550000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356491519+07:00","message":"[bufferProcess] send to processor (isfinal):มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356495413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356498005+07:00","message":"> Transcript [596] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356503378+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356505287+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356508422+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356511326+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356515839+07:00","message":"Push: 'เพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356518165+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356520349+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356522446+07:00","message":"Next Push (prob) : 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.35653116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356540146+07:00","message":"> Transcript [597] [true]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356542624+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356544726+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356546355+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356548152+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356549924+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.356562788+07:00","message":"push: {false เพื่อให้พืชเจริญเติบ 0 0xc000182980}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356751588+07:00","message":"Push: 'นั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356757063+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356759107+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356761143+07:00","message":"Next Push (prob) : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.356772683+07:00","message":"push: {true นั้นเจริญเติบโตได้ดี 0 0xc000182980}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.356789734+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_93.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:14.367184909+07:00","message":"write wav file: './tmp/7549/7549_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458282992+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458318604+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458321965+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458323898+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458325612+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458327149+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.45832859+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458330125+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458331629+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458333457+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458334943+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458336445+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.45833794+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.458339541+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.45834107+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.45834255+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:14.830599882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:14.830634658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.345379798+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.827883088+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.827923787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.827930884+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.827946226+07:00","message":"[buffer interim] 94 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.827954655+07:00","message":"[bufferProcess] interim [480000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.827957389+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.827964286+07:00","message":"[bufferProcess] send to processor (ticker):อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.827967885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.827971252+07:00","message":"> Transcript [598] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.827974492+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.889453354+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.889498819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดาบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.889504873+07:00","message":"receive interim result [false|false]: ดาบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.889518035+07:00","message":"[buffer interim] 94 false ดาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.889524917+07:00","message":"[bufferProcess] interim [600000000]:ดาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.889527231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.999971851+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.00001279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าพึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.000019193+07:00","message":"receive interim result [false|false]: อย่าพึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.000035103+07:00","message":"[buffer interim] 94 false อย่าพึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.000048343+07:00","message":"[bufferProcess] interim [660000000]:อย่าพึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.000050796+07:00","message":"[bufferProcess] send to processor:ดาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.000054227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.000057534+07:00","message":"> Transcript [599] [false]: 'ดาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.000060013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.000062167+07:00","message":"Set new StatePrefix: 'ดาบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.01024227+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.010279417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.010284763+07:00","message":"receive interim result [false|false]: จากพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.010300982+07:00","message":"[buffer interim] 94 false จากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.010307724+07:00","message":"[bufferProcess] interim [720000000]:จากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.010310058+07:00","message":"[bufferProcess] send to processor:อย่าพึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.01031655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.01031953+07:00","message":"> Transcript [600] [false]: 'อย่าพึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.010321783+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.010323623+07:00","message":"Set new StatePrefix: 'อย่าพึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.193135302+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.193186956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.193195287+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.193210901+07:00","message":"[buffer interim] 94 false อย่าเพิ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.193223352+07:00","message":"[bufferProcess] interim [840000000]:อย่าเพิ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.193227196+07:00","message":"[bufferProcess] send to processor:จากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.193234086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.193238073+07:00","message":"> Transcript [601] [false]: 'จากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.193241741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.193244429+07:00","message":"Set new StatePrefix: 'จากพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.322426068+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.322454107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.32245908+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.322473976+07:00","message":"[buffer interim] 94 false อย่าเพิ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.322481681+07:00","message":"[bufferProcess] interim [960000000]:อย่าเพิ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.322484826+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.322492282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.322494649+07:00","message":"> Transcript [602] [false]: 'อย่าเพิ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.322496651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.322498661+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.324586191+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.324597868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากพืชอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.324601755+07:00","message":"receive interim result [false|false]: จากพืชอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.324612999+07:00","message":"[buffer interim] 94 false จากพืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.324617372+07:00","message":"[bufferProcess] interim [20000000]:จากพืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.324620881+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.324622797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.324624615+07:00","message":"> Transcript [603] [false]: 'อย่าเพิ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.324626373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.324628098+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.526491435+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.526531233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจะรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.526536914+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจะรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.526548917+07:00","message":"[buffer interim] 94 false อย่าเพิ่งจะรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.526555865+07:00","message":"[bufferProcess] interim [140000000]:อย่าเพิ่งจะรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.52655847+07:00","message":"[bufferProcess] send to processor:จากพืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.526564194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.526567024+07:00","message":"> Transcript [604] [false]: 'จากพืชอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.526569214+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.526571105+07:00","message":"Set new StatePrefix: 'จากพืชอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.54062779+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.540650236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจะรักเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.540655143+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจะรักเธอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.540666191+07:00","message":"[buffer interim] 94 false อย่าเพิ่งจะรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.540671164+07:00","message":"[bufferProcess] interim [200000000]:อย่าเพิ่งจะรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.540673034+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจะรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.540675824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.540678228+07:00","message":"> Transcript [605] [false]: 'อย่าเพิ่งจะรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.540680032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.540684377+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจะรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.579865201+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.579889668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจะรักฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.579894803+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจะรักฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.579906229+07:00","message":"[buffer interim] 94 false อย่าเพิ่งจะรักฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.57991166+07:00","message":"[bufferProcess] interim [260000000]:อย่าเพิ่งจะรักฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.579914074+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจะรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.579917321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.579919852+07:00","message":"> Transcript [606] [false]: 'อย่าเพิ่งจะรักเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.579922501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.579924451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.579926414+07:00","message":"StatePrefix: 'อย่าเพิ่งจะรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.579928331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.586943544+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.586983367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจากรัชดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.586988619+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.587000633+07:00","message":"[buffer interim] 94 false อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587005388+07:00","message":"[bufferProcess] interim [320000000]:อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587007469+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจะรักฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587010422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587012862+07:00","message":"> Transcript [607] [false]: 'อย่าเพิ่งจะรักฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587015321+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587017558+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587019629+07:00","message":"StatePrefix: 'อย่าเพิ่งจะรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587021665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.698251039+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.698284996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากพืชแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.698290732+07:00","message":"receive interim result [false|false]: จากพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.698304289+07:00","message":"[buffer interim] 94 false จากพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.698311769+07:00","message":"[bufferProcess] interim [380000000]:จากพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.698313983+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.69831757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.698320352+07:00","message":"> Transcript [608] [false]: 'อย่าเพิ่งจากรัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.698322257+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.698324112+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจากรัชดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.012361663+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.074392118+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.117587575+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.117619119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิด\",\"confidence\":0.94186}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.11762597+07:00","message":"receive interim result [true|false]: พืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.117631316+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.117633302+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.11763882+07:00","message":"[buffer interim] 94 true พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.11764447+07:00","message":"[bufferProcess] interim [890000000]:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117647494+07:00","message":"[bufferProcess] send to processor (isfinal):จากพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117650875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117653823+07:00","message":"> Transcript [609] [false]: 'จากพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117655883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117657602+07:00","message":"Set new StatePrefix: 'จากพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117659168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117660917+07:00","message":"> Transcript [610] [true]: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117662963+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117664744+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117666466+07:00","message":"StatePrefix: 'จากพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117668351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.117670788+07:00","message":"Push: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.11767805+07:00","message":"push: {true พืชแต่ละชนิด 0 0xc000424d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:17.124820981+07:00","message":"write wav file: './tmp/7549/7549_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.556092392+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.556130664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.556135305+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.556150223+07:00","message":"[buffer interim] 95 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.556156436+07:00","message":"[bufferProcess] interim [480000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.556158244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.610932987+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.610967259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.610972473+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.610985951+07:00","message":"[buffer interim] 95 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.610992464+07:00","message":"[bufferProcess] interim [600000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.610994558+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.610997529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.611000766+07:00","message":"> Transcript [611] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.61100306+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:17.830701224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:17.830706997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.951617847+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.951652704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.951658571+07:00","message":"receive interim result [false|false]: ต้องการฟัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.951671518+07:00","message":"[buffer interim] 95 false ต้องการฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.951678431+07:00","message":"[bufferProcess] interim [840000000]:ต้องการฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.951680977+07:00","message":"[bufferProcess] send to processor:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.951687925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.951698781+07:00","message":"> Transcript [612] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.95170197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.951704072+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.951705941+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.95170814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.979055004+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.979082238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการตัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.979087392+07:00","message":"receive interim result [false|false]: ต้องการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.979098737+07:00","message":"[buffer interim] 95 false ต้องการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.979104925+07:00","message":"[bufferProcess] interim [900000000]:ต้องการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.979107064+07:00","message":"[bufferProcess] send to processor:ต้องการฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.979112509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.979115121+07:00","message":"> Transcript [613] [false]: 'ต้องการฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.979117511+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.979119329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.979121104+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.979123118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.053927306+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.053961932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.053968023+07:00","message":"receive interim result [false|false]: ต้องการปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.053977257+07:00","message":"[buffer interim] 95 false ต้องการปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.053982481+07:00","message":"[bufferProcess] interim [20000000]:ต้องการปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.053984957+07:00","message":"[bufferProcess] send to processor:ต้องการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.053987925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.053990261+07:00","message":"> Transcript [614] [false]: 'ต้องการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.053992986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.053994673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.053996459+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.053998378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.30048791+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.300527411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.3005328+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.300547208+07:00","message":"[buffer interim] 95 false ต้องการปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300554358+07:00","message":"[bufferProcess] interim [260000000]:ต้องการปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300556846+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.30056048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300563329+07:00","message":"> Transcript [615] [false]: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300566399+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300568682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300570503+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300572412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300575181+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300578776+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300580869+07:00","message":"Set new StatePrefix : 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.300583049+07:00","message":"Next Push (prob) : 'การปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.300591009+07:00","message":"push: {false ต้อง 0 0xc0003a4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.432588866+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.432624298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.432640021+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.432655848+07:00","message":"[buffer interim] 95 false ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.432666395+07:00","message":"[bufferProcess] interim [380000000]:ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.432670327+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.432677036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.432680764+07:00","message":"> Transcript [616] [false]: 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.432685293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.432699819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.432703357+07:00","message":"StatePrefix: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.432707617+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.84563885+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.845674492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.845680253+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.845696673+07:00","message":"[buffer interim] 95 false ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.845703916+07:00","message":"[bufferProcess] interim [740000000]:ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.845706189+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.845709301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.845712121+07:00","message":"> Transcript [617] [false]: 'ต้องการปัจจัยต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.845715325+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.845717186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.84571904+07:00","message":"StatePrefix: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.845721312+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.945481404+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.945517555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.945523271+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.945536702+07:00","message":"[buffer interim] 95 false ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.945543792+07:00","message":"[bufferProcess] interim [860000000]:ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.945546395+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.945551366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.945554164+07:00","message":"> Transcript [618] [false]: 'ต้องการปัจจัยต่างๆเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.945557686+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.94555978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.945561847+07:00","message":"StatePrefix: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.94556422+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.946239841+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.94624892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆเหล่านั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.946252177+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.946258796+07:00","message":"[buffer interim] 95 false ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946261814+07:00","message":"[bufferProcess] interim [920000000]:ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946264476+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.94626715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946269326+07:00","message":"> Transcript [619] [false]: 'ต้องการปัจจัยต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946271526+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946273075+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946274668+07:00","message":"StatePrefix: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946276335+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946282325+07:00","message":"Push: 'การปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.94628405+07:00","message":"TextPushed: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946286125+07:00","message":"Set new StatePrefix : 'ต้องการปัจจัยต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.946288111+07:00","message":"Next Push (prob) : 'ต่างๆเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.946296347+07:00","message":"push: {false การปัจจัย 0 0xc0003a4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.252489422+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.343782902+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.343822194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆเหล่านั้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.343828131+07:00","message":"receive interim result [true|false]: ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.34383826+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.343840446+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.343847315+07:00","message":"[buffer interim] 95 true ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343857556+07:00","message":"[bufferProcess] interim [400000000]:ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343860853+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343864715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343867559+07:00","message":"> Transcript [620] [false]: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343869929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343871715+07:00","message":"Set new StatePrefix: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343873459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343876147+07:00","message":"> Transcript [621] [true]: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343878432+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343880277+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.343882079+07:00","message":"StatePrefix: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.34388449+07:00","message":"TextPushed: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.34388754+07:00","message":"Push: 'ต่างๆเหล่านั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.343896452+07:00","message":"push: {true ต่างๆเหล่านั้น 0 0xc0003a4880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:19.350702538+07:00","message":"write wav file: './tmp/7549/7549_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.388751821+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.443814848+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.507748151+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.609195736+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.609213476+07:00","message":"found end of frame, send empty tag with msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.609216947+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.609222427+07:00","message":"[buffer interim] 96 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.609228195+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.609231621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.609234154+07:00","message":"> Transcript [622] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.609236648+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.609238463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.609240268+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.609242014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.609245217+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.609254252+07:00","message":"push: {true \n 0 0xc0003a4c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:19.6148172+07:00","message":"write wav file: './tmp/7549/7549_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.633679643+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.704709834+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.717834908+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.717847212+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.717850254+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.717855469+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.717861713+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.717865403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.717868282+07:00","message":"> Transcript [623] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.717870704+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.717872485+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.717874272+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.717876046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.71787933+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.717887458+07:00","message":"push: {true \n 0 0xc002058d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:19.722787427+07:00","message":"write wav file: './tmp/7549/7549_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.177921327+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.177961361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.177966695+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.177982421+07:00","message":"[buffer interim] 98 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.177988872+07:00","message":"[bufferProcess] interim [480000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.177990739+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.23067709+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.230718216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.230724621+07:00","message":"receive interim result [false|false]: มึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.230734116+07:00","message":"[buffer interim] 98 false มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.230739891+07:00","message":"[bufferProcess] interim [540000000]:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.230741969+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.230745142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.230748153+07:00","message":"> Transcript [624] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.230750268+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.406069612+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.406111578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.406117148+07:00","message":"receive interim result [false|false]: เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.406127669+07:00","message":"[buffer interim] 98 false เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.406134283+07:00","message":"[bufferProcess] interim [720000000]:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.406136448+07:00","message":"[bufferProcess] send to processor:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.406141639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.406144587+07:00","message":"> Transcript [625] [false]: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.406146619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.406148928+07:00","message":"Set new StatePrefix: 'มึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.599968791+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.600013671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนเดิม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.600018686+07:00","message":"receive interim result [false|false]: เหมือนเดิม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.600033535+07:00","message":"[buffer interim] 98 false เหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.600040627+07:00","message":"[bufferProcess] interim [900000000]:เหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.600042964+07:00","message":"[bufferProcess] send to processor:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.600049541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.600052236+07:00","message":"> Transcript [626] [false]: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.600054321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.600056198+07:00","message":"Set new StatePrefix: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.696759859+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.696789115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนเด็ก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.69679294+07:00","message":"receive interim result [false|false]: เหมือนเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.696804362+07:00","message":"[buffer interim] 98 false เหมือนเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.696810545+07:00","message":"[bufferProcess] interim [960000000]:เหมือนเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.696812976+07:00","message":"[bufferProcess] send to processor:เหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.696817654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.696819759+07:00","message":"> Transcript [627] [false]: 'เหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.696822101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.696823825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.696825467+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.696827152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.764392774+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.76442302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.76442845+07:00","message":"receive interim result [false|false]: เหมือนหรือแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.764440661+07:00","message":"[buffer interim] 98 false เหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.764447016+07:00","message":"[bufferProcess] interim [80000000]:เหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.764449782+07:00","message":"[bufferProcess] send to processor:เหมือนเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.764453071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.764455259+07:00","message":"> Transcript [628] [false]: 'เหมือนเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.764459099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.764461017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.764463914+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.764465868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:20.831158473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:20.831160446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.963066936+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.963106187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.963112068+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.963124252+07:00","message":"[buffer interim] 98 false เหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.963130638+07:00","message":"[bufferProcess] interim [320000000]:เหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.963133136+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.963138215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.963140789+07:00","message":"> Transcript [629] [false]: 'เหมือนหรือแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.963143554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.963145469+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.963147349+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.963149414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.269910857+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.26995568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.269961223+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.269974914+07:00","message":"[buffer interim] 98 false เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.269981259+07:00","message":"[bufferProcess] interim [560000000]:เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.269983659+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.269988801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.269991544+07:00","message":"> Transcript [630] [false]: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.269994587+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.269996788+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.269998705+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.27000074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.270005784+07:00","message":"Push: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.270007996+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.270011342+07:00","message":"Set new StatePrefix : 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.270013762+07:00","message":"Next Push (prob) : 'หรือแตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.270021774+07:00","message":"push: {false เหมือน 0 0xc000182300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.48009582+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.480133871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.480140506+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.480156528+07:00","message":"[buffer interim] 98 false เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.480165597+07:00","message":"[bufferProcess] interim [800000000]:เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.480169402+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.480176422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.480180747+07:00","message":"> Transcript [631] [false]: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.480185439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.480188935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.480191923+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.480194999+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.659135809+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.659173841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.659179533+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.659192167+07:00","message":"[buffer interim] 98 false เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.659199168+07:00","message":"[bufferProcess] interim [980000000]:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.65920199+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.659207714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.659210697+07:00","message":"> Transcript [632] [false]: 'เหมือนหรือแตกต่างกันหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.659214008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.659216204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.659218519+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.659221057+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.203648347+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.279813867+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.279858195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือไม่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.279864006+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.279877368+07:00","message":"[buffer interim] 98 false เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.279884232+07:00","message":"[bufferProcess] interim [580000000]:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.279886627+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.279891589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.279894485+07:00","message":"> Transcript [633] [false]: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.27989792+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.279900037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.27990228+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.279904661+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.306006866+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.306038533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือไม่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.306045748+07:00","message":"receive interim result [true|false]: เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.306056093+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.306059327+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.306066393+07:00","message":"[buffer interim] 98 true เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.30607331+07:00","message":"[bufferProcess] interim [730000000]:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306079714+07:00","message":"[bufferProcess] send to processor (isfinal):เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306084314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306088009+07:00","message":"> Transcript [634] [false]: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306094603+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306097571+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306100559+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306103556+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306111333+07:00","message":"Push: 'หรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306114545+07:00","message":"TextPushed: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306117664+07:00","message":"Set new StatePrefix : 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306121304+07:00","message":"Next Push (prob) : 'กันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306123852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306126835+07:00","message":"> Transcript [635] [true]: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306129842+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306132207+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.30613478+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.306137534+07:00","message":"TextPushed: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.306138222+07:00","message":"push: {false หรือแตกต่าง 0 0xc000182300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.306155416+07:00","message":"push: {true กันหรือไม่ 0 0xc000182300}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.30614053+07:00","message":"Push: 'กันหรือไม่'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:22.312802015+07:00","message":"write wav file: './tmp/7549/7549_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.336846208+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.054834125+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.054873509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.054878646+07:00","message":"receive interim result [false|false]: อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.054890894+07:00","message":"[buffer interim] 99 false อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.054897832+07:00","message":"[bufferProcess] interim [600000000]:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.054900048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.293641953+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.392265418+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.392312036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.392317295+07:00","message":"receive interim result [true|false]: อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.392328798+07:00","message":"end recv isFinal message id 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.39233103+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.39233736+07:00","message":"[buffer interim] 99 true อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392344292+07:00","message":"[bufferProcess] interim [990000000]:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392347108+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392350681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392353468+07:00","message":"> Transcript [636] [false]: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392355585+07:00","message":"Set StatePrefix (first interim): 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392357333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392359352+07:00","message":"> Transcript [637] [true]: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392361666+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392363434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392365205+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392367083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.392370122+07:00","message":"Push: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.392378729+07:00","message":"push: {true อย่างไร 0 0xc000424900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:23.397665009+07:00","message":"write wav file: './tmp/7549/7549_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.424759102+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.48410595+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.61562535+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.673391854+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.673410032+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.673413241+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.673419438+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.673426688+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.673430819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.673433484+07:00","message":"> Transcript [638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.673436167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.673437953+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.673439709+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.673441566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.673444394+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.673453422+07:00","message":"push: {true \n 0 0xc0003a4a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:23.677598653+07:00","message":"write wav file: './tmp/7549/7549_100.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:23.831605787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:23.831639557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.06252194+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.124726955+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.1415178+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.141533861+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.141536679+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.141542099+07:00","message":"[buffer interim] 101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.14154853+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.141552246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.14155471+07:00","message":"> Transcript [639] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.141557128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.1415589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.141560667+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.141562773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.14156564+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.141574355+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:24.146791346+07:00","message":"write wav file: './tmp/7549/7549_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.172689267+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.172738202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.172743443+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.172756575+07:00","message":"[buffer interim] 102 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.172762965+07:00","message":"[bufferProcess] interim [850000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.172764811+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.172770415+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.172773879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.172776814+07:00","message":"> Transcript [640] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.172778869+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.107475951+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.107518972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3 นี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.107526149+07:00","message":"receive interim result [false|false]: มีบทที่ 3 นี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.107543632+07:00","message":"[buffer interim] 102 false มีบทที่ 3 นี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.107550509+07:00","message":"[bufferProcess] interim [810000000]:มีบทที่ 3 นี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.107552378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.223144502+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.223180036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3 นี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.223185685+07:00","message":"receive interim result [false|false]: มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.223201077+07:00","message":"[buffer interim] 102 false มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.22320833+07:00","message":"[bufferProcess] interim [930000000]:มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.223211017+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.223214249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.223216942+07:00","message":"> Transcript [641] [false]: 'มีบทที่ 3 นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.223219948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.223221917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.223224093+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.223226114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.703350683+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.703386754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.703393072+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.70340116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.703403694+07:00","message":"receive interim result [false|false]:  นี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.703419771+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.7034317+07:00","message":"[buffer interim] 102 false  นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.703439909+07:00","message":"[bufferProcess] interim [410000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.70344387+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.703448543+07:00","message":"[bufferProcess] interim [410000000]: นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.703452539+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.703456203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.703460201+07:00","message":"> Transcript [642] [false]: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.703464508+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.703467467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.703470479+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.703473454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.763967301+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.764015169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3 นี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.764021379+07:00","message":"receive interim result [false|false]: มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.764034159+07:00","message":"[buffer interim] 102 false มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.76404113+07:00","message":"[bufferProcess] interim [530000000]:มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.764043574+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.764048907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.764051758+07:00","message":"> Transcript [643] [false]: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.764054543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.764056662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.764061503+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.76406377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:26.832493217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:26.832513472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.121000658+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.121034773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.121040763+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.121051992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.121055711+07:00","message":"receive interim result [false|false]:  นี้นะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.121071817+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.121081208+07:00","message":"[buffer interim] 102 false  นี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121088248+07:00","message":"[bufferProcess] interim [830000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121091216+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121094548+07:00","message":"[bufferProcess] interim [830000000]: นี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121098104+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121101046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121103892+07:00","message":"> Transcript [644] [false]: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121107138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121109089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121111331+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121113322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121117019+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121118756+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121120736+07:00","message":"Set new StatePrefix : 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.121122656+07:00","message":"Next Push (prob) : 'บทที่ 3 นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.121132372+07:00","message":"push: {false มี 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.151057537+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.151082182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.151087516+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.151096521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.151099157+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.151116903+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.151139336+07:00","message":"[buffer interim] 102 false  นี้นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.151145196+07:00","message":"[bufferProcess] interim [890000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.151148259+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.151152409+07:00","message":"[bufferProcess] interim [890000000]: นี้นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.151154793+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.151157577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.151160165+07:00","message":"> Transcript [645] [false]: 'มีบทที่ 3 นี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.151163171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.151165041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.151167069+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.15116906+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.348466863+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.348502194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.348507524+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.348521259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.348524255+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.348532759+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.34854824+07:00","message":"[buffer interim] 102 false  นี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348554937+07:00","message":"[bufferProcess] interim [70000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348558059+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348561933+07:00","message":"[bufferProcess] interim [70000000]: นี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348564207+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348567666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348570427+07:00","message":"> Transcript [646] [false]: 'มีบทที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348573665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348575567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348577318+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.348579616+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.476851505+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.476887366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.476892673+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.476905333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.47690832+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.476916404+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.47691986+07:00","message":"[buffer interim] 102 false  นี้นะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.476925384+07:00","message":"[bufferProcess] interim [190000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.47692776+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.476930562+07:00","message":"[bufferProcess] interim [190000000]: นี้นะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.47693298+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.476935829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.476938679+07:00","message":"> Transcript [647] [false]: 'มีบทที่ 3 นี้นะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.476942126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.47694396+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.476945781+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.476947737+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.642419952+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.642443897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.642448742+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.642459937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.642463666+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.642470078+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.642473282+07:00","message":"[buffer interim] 102 false  นี้นะคะก็จะมีปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642478029+07:00","message":"[bufferProcess] interim [310000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642480233+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642482972+07:00","message":"[bufferProcess] interim [310000000]: นี้นะคะก็จะมีปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642485205+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะมีปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642488154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642490992+07:00","message":"> Transcript [648] [false]: 'มีบทที่ 3 นี้นะคะก็จะมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642494695+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642496678+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.64249841+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642500327+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642503404+07:00","message":"Push: 'บทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.64250556+07:00","message":"TextPushed: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.642507495+07:00","message":"Set new StatePrefix : 'มีบทที่ 3 นี้นะคะก็จะมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.64250946+07:00","message":"Next Push (prob) : 'ก็จะมีกี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.642516931+07:00","message":"push: {false บทที่ 3 นี้นะคะ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.665388646+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.665410776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.665416169+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.66542946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.66543258+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.665437948+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.665440541+07:00","message":"[buffer interim] 102 false  นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.665462477+07:00","message":"[bufferProcess] interim [370000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.665484977+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะมีปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.665495346+07:00","message":"[bufferProcess] interim [370000000]: นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.665498726+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.665501973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.66550551+07:00","message":"> Transcript [649] [false]: 'มีบทที่ 3 นี้นะคะก็จะมีปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.665508066+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.665510198+07:00","message":"Set new StatePrefix: 'มีบทที่ 3 นี้นะคะก็จะมีปิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.856557802+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.856592383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.856597498+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.856614046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกิจกรรมที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.856618191+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.856625426+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.85663236+07:00","message":"[buffer interim] 102 false  นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.856637311+07:00","message":"[bufferProcess] interim [610000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.856640003+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.856646262+07:00","message":"[bufferProcess] interim [610000000]: นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.856650356+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.856653259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.856655995+07:00","message":"> Transcript [650] [false]: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.856658416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.856660704+07:00","message":"Set new StatePrefix: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.173445339+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.1734815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.173487232+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.173497266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกิจกรรมที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.173500382+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.173508196+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.173511534+07:00","message":"[buffer interim] 102 false  นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.173517412+07:00","message":"[bufferProcess] interim [850000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.17351988+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.173522844+07:00","message":"[bufferProcess] interim [850000000]: นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.173525705+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.173528548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.17353127+07:00","message":"> Transcript [651] [false]: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.173534405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.17353638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.173538207+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.173540347+07:00","message":"TextPushed: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.358274568+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.358308357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.35831455+07:00","message":"receive interim result [false|false]: มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.358326259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกิจกรรมที่ 3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.358329649+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.358336621+07:00","message":"[buffer interim] 102 false มีบทที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.358340156+07:00","message":"[buffer interim] 102 false  นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.35836297+07:00","message":"[bufferProcess] interim [90000000]:มีบทที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.358378095+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.358389658+07:00","message":"[bufferProcess] interim [90000000]: นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.358393005+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.358396759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.358400917+07:00","message":"> Transcript [652] [false]: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.358404419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.358406303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.358408029+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.358410327+07:00","message":"TextPushed: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.49258288+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.49262103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.492627981+07:00","message":"receive interim result [false|false]: มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.492638597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3.4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.492641368+07:00","message":"receive interim result [false|false]:  3.4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.492647823+07:00","message":"[buffer interim] 102 false มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.492651098+07:00","message":"[buffer interim] 102 false  3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.492657007+07:00","message":"[bufferProcess] interim [210000000]:มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.492659391+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.492662191+07:00","message":"[bufferProcess] interim [210000000]: 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.49266482+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.492667591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.492670289+07:00","message":"> Transcript [653] [false]: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.492672909+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.492676282+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.49267824+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.492681052+07:00","message":"TextPushed: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.552143951+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.55218657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.552195239+07:00","message":"receive interim result [false|false]: มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.552206399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3.3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.552209175+07:00","message":"receive interim result [false|false]:  3.3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.55221637+07:00","message":"[buffer interim] 102 false มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.552219748+07:00","message":"[buffer interim] 102 false  3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552225825+07:00","message":"[bufferProcess] interim [270000000]:มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552228337+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552231159+07:00","message":"[bufferProcess] interim [270000000]: 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552233647+07:00","message":"[bufferProcess] update buffer: มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552236537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.55223947+07:00","message":"> Transcript [654] [false]: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552242338+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552244279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552246047+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552249535+07:00","message":"TextPushed: 'มีบทที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.55225291+07:00","message":"Push: 'ก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552254755+07:00","message":"TextPushed: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552256798+07:00","message":"Set new StatePrefix : 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.552259233+07:00","message":"Next Push (prob) : 'ที่ 3.4'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.552267332+07:00","message":"push: {false ก็จะมีกิจกรรม 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.065721623+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.123618829+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.14390413+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.143942874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.143949266+07:00","message":"receive interim result [false|false]: มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.143963814+07:00","message":"[buffer interim] 102 false มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.143970875+07:00","message":"[bufferProcess] interim [870000000]:มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.143973706+07:00","message":"[bufferProcess] send to processor:มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.143980972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.143983636+07:00","message":"> Transcript [655] [false]: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.143986251+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.143988542+07:00","message":"Set new StatePrefix: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.372981299+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.373024341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3\",\"confidence\":0.9036418}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.37303218+07:00","message":"receive interim result [true|false]: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.373042065+07:00","message":"end recv isFinal message id 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.373044446+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.37305056+07:00","message":"[buffer interim] 102 true มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373060934+07:00","message":"[bufferProcess] interim [960000000]:มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373071627+07:00","message":"[bufferProcess] send to processor (isfinal):มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.37307535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373078038+07:00","message":"> Transcript [656] [false]: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373081304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.37308509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.37308699+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373089053+07:00","message":"TextPushed: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373090907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373092715+07:00","message":"> Transcript [657] [true]: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373094733+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373096346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373097939+07:00","message":"StatePrefix: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373099625+07:00","message":"TextPushed: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373101123+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373254267+07:00","message":"Push: 'ที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373258033+07:00","message":"TextPushed: 'มีบทที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.37326037+07:00","message":"Set new StatePrefix : 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373262645+07:00","message":"Next Push (prob) : 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.373270797+07:00","message":"push: {true ที่ 3.3 0 0xc000044f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.373286338+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_102.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:29.38497082+07:00","message":"write wav file: './tmp/7549/7549_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.658808108+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.658846425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.65885237+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.658864854+07:00","message":"[buffer interim] 103 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.658876201+07:00","message":"[bufferProcess] interim [600000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.658880689+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:29.833370976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:29.833389451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.978057734+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.978096025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.978103527+07:00","message":"receive interim result [false|false]: ปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.978118809+07:00","message":"[buffer interim] 103 false ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.978126855+07:00","message":"[bufferProcess] interim [900000000]:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.978129263+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.978132727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.978135275+07:00","message":"> Transcript [658] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.978137632+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.313062371+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.313096974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.313103638+07:00","message":"receive interim result [false|false]: ปัจจัยที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.313116588+07:00","message":"[buffer interim] 103 false ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.313123491+07:00","message":"[bufferProcess] interim [140000000]:ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.313125792+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.313131016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.31313385+07:00","message":"> Transcript [659] [false]: 'ปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.313136747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.31313869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.313140466+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.31314248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.375828564+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.37586409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.375869799+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.375884605+07:00","message":"[buffer interim] 103 false ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.375891564+07:00","message":"[bufferProcess] interim [260000000]:ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.375893884+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.375899584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.375902526+07:00","message":"> Transcript [660] [false]: 'ปัจจัยที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.375905777+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.375907844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.375909629+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.375911724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.564043217+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.564077737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.564083794+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.564100203+07:00","message":"[buffer interim] 103 false ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.564106643+07:00","message":"[bufferProcess] interim [500000000]:ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.564108947+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.564112326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.564119386+07:00","message":"> Transcript [661] [false]: 'ปัจจัยที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.564122609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.564124518+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.564126273+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.564128147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.749962566+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.749997298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.750003934+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.750018281+07:00","message":"[buffer interim] 103 false ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750025053+07:00","message":"[bufferProcess] interim [680000000]:ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750027379+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750033835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750036742+07:00","message":"> Transcript [662] [false]: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750039966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750042097+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750043846+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750046322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750052224+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750053948+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750056011+07:00","message":"Set new StatePrefix : 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.750057945+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.750065536+07:00","message":"push: {false ปัจจัย 0 0xc002756a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.073672533+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.073715202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.073721768+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.073736362+07:00","message":"[buffer interim] 103 false ปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.073742957+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.073745393+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.073751799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.073754615+07:00","message":"> Transcript [663] [false]: 'ปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.073757485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.07375952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.073761471+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.073763896+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.183094428+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.183135798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.18314154+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.183157817+07:00","message":"[buffer interim] 103 false ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183164536+07:00","message":"[bufferProcess] interim [40000000]:ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183167631+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183171197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183173893+07:00","message":"> Transcript [664] [false]: 'ปัจจัยที่มีผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183177026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183178922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183181161+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183183251+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.18395468+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.183966629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.183971568+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.183981413+07:00","message":"[buffer interim] 103 false ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183984202+07:00","message":"[bufferProcess] interim [100000000]:ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183985983+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183988185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183990449+07:00","message":"> Transcript [665] [false]: 'ปัจจัยที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183992291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183993908+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.18399769+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.183999521+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.23299856+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.305280072+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.318614407+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.318649784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.318655887+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.318667512+07:00","message":"[buffer interim] 103 false ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.31867581+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318678213+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318681911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318684536+07:00","message":"> Transcript [666] [false]: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318688402+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318690525+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318700381+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318702582+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318708249+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318710289+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318712223+07:00","message":"Set new StatePrefix : 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.318714105+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.318721592+07:00","message":"push: {false ที่มีผลต่อ 0 0xc002756a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.325407169+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.325429424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.325436364+07:00","message":"receive interim result [true|false]: ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.325444845+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.32544716+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.325452917+07:00","message":"[buffer interim] 103 true ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325462215+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325465075+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.32546842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325471375+07:00","message":"> Transcript [667] [false]: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325473861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325475534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325477158+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325479142+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325480821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.3254828+07:00","message":"> Transcript [668] [true]: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325484827+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325486363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325487891+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325489509+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.325491897+07:00","message":"Push: 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.325496195+07:00","message":"push: {true การเจริญเติบ 0 0xc002756a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:31.332900461+07:00","message":"write wav file: './tmp/7549/7549_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.325003087+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.444253731+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.444271358+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.444274166+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.44428072+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.444287152+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.444290749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.444293484+07:00","message":"> Transcript [669] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.444296715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.444298819+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.444300589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.444302274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.444309526+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.444318943+07:00","message":"push: {true \n 0 0xc000183400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:32.449755121+07:00","message":"write wav file: './tmp/7549/7549_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.458140981+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:32.834096826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:32.83409696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.117219471+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.117263688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.117268994+07:00","message":"receive interim result [false|false]: งั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.117287417+07:00","message":"[buffer interim] 105 false งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.117294065+07:00","message":"[bufferProcess] interim [660000000]:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.117296275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.309902433+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.309935244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.309940724+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.309954417+07:00","message":"[buffer interim] 105 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.30996175+07:00","message":"[bufferProcess] interim [840000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.309964086+07:00","message":"[bufferProcess] send to processor:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.309967489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.309970182+07:00","message":"> Transcript [670] [false]: 'งั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.309983591+07:00","message":"Set StatePrefix (first interim): 'งั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.427375736+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.427406714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.427412733+07:00","message":"receive interim result [false|false]: นักเรียนสาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.427425839+07:00","message":"[buffer interim] 105 false นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.427431918+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.427434177+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.42744069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.427443312+07:00","message":"> Transcript [671] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.427445223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.427447132+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.494702854+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.49473339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.494739208+07:00","message":"receive interim result [false|false]: นักเรียน 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.494754683+07:00","message":"[buffer interim] 105 false นักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.494760579+07:00","message":"[bufferProcess] interim [80000000]:นักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.494763405+07:00","message":"[bufferProcess] send to processor:นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.494767227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.494769587+07:00","message":"> Transcript [672] [false]: 'นักเรียนสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.494772141+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.494773935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.494775763+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.494777707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.616535373+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.616566427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.616570868+07:00","message":"receive interim result [false|false]: นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.616584592+07:00","message":"[buffer interim] 105 false นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.616590282+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.616592497+07:00","message":"[bufferProcess] send to processor:นักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.616595709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.616598853+07:00","message":"> Transcript [673] [false]: 'นักเรียน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.616601655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.616603473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.616605101+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.616606857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.814313971+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.814348145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.81435378+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.814369421+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.814376318+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนสามารถทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.814378629+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.814385435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.814388263+07:00","message":"> Transcript [674] [false]: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.814391298+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.814393567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.814395513+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.814397488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.016448702+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.016489857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำจิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.016495773+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำจิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.016507374+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016514291+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนสามารถทำจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.01651672+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016521673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016524641+07:00","message":"> Transcript [675] [false]: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016527961+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016530115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.01653187+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016533912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016538653+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016540681+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016544108+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.016546279+07:00","message":"Next Push (prob) : 'สามารถทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.016555104+07:00","message":"push: {false นักเรียน 0 0xc002058e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.185205707+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.185239011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.185244372+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.185256959+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.185263388+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.185265832+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.1852711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.18527354+07:00","message":"> Transcript [676] [false]: 'นักเรียนสามารถทำจิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.185276868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.185278852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.185280989+07:00","message":"StatePrefix: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.185283137+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.515419369+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.515459706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.515465982+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.515478997+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.515485782+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.515488139+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.515493158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.515496075+07:00","message":"> Transcript [677] [false]: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.51549923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.515501501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.515503657+07:00","message":"StatePrefix: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.515506759+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.577808035+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.577846093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.577852196+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.577866168+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.577873796+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.577876145+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.577881671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.577884309+07:00","message":"> Transcript [678] [false]: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.577887485+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.577889671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.577891964+07:00","message":"StatePrefix: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.577894223+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.581940159+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.581964648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.581969262+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.581980287+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.581985533+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.581987824+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.581993069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.581995241+07:00","message":"> Transcript [679] [false]: 'นักเรียนสามารถทำกิจกรรมนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.581998307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.582000599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.582002482+07:00","message":"StatePrefix: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.582004444+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.582011245+07:00","message":"Push: 'สามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.582013559+07:00","message":"TextPushed: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.582015799+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถทำกิจกรรมนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.582018128+07:00","message":"Next Push (prob) : 'กิจกรรมนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.582026213+07:00","message":"push: {false สามารถทำ 0 0xc002058e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.793869146+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.793907432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.793913536+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.793928814+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.793936698+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.793939248+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.793946436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.793949197+07:00","message":"> Transcript [680] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.793951741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.79395416+07:00","message":"Set new StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.943603511+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.943646214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.943651406+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.943664789+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.943671974+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.943674352+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.943679807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.943682407+07:00","message":"> Transcript [681] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.943685929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.943688388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.943699492+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.943702078+07:00","message":"TextPushed: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.220531041+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.220570427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.220576992+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.220591648+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.220598882+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.220601441+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.220608831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.220611466+07:00","message":"> Transcript [682] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.220615305+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.220617393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.220619771+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.220622351+07:00","message":"TextPushed: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.652427474+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.727323914+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.727360712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.727367761+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.727382555+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.727389562+07:00","message":"[bufferProcess] interim [360000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.727392344+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.727395699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.727398225+07:00","message":"> Transcript [683] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.727401717+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.727403704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.727405802+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.727409463+07:00","message":"TextPushed: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.731134367+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.73114654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.731150563+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.73115969+07:00","message":"[buffer interim] 105 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731163067+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731164996+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731167148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731169081+07:00","message":"> Transcript [684] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731171815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.73117382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731175764+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731178105+07:00","message":"TextPushed: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731183471+07:00","message":"Push: 'กิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731185314+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731187275+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.731189388+07:00","message":"Next Push (prob) : 'ในห้องเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.731198948+07:00","message":"push: {false กิจกรรมนี้ได้ 0 0xc002058e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.749456685+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.74948134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.749487766+07:00","message":"receive interim result [true|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.749496786+07:00","message":"end recv isFinal message id 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.749498904+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.749504993+07:00","message":"[buffer interim] 105 true นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749510015+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749512707+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749516843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749519265+07:00","message":"> Transcript [685] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749522435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749524247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.74952592+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749528216+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749529947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749531808+07:00","message":"> Transcript [686] [true]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749534226+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749535761+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749537376+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749539155+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.749542232+07:00","message":"Push: 'ในห้องเรียนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.749548721+07:00","message":"push: {true ในห้องเรียนค่ะ 0 0xc002058e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:35.758077887+07:00","message":"write wav file: './tmp/7549/7549_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.784304821+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:35.834497386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:35.834542565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.903493816+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.103225614+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.530059402+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.530076421+07:00","message":"found end of frame, send empty tag with msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.530079497+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.530086671+07:00","message":"[buffer interim] 106 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.530093888+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.53009747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.530100177+07:00","message":"> Transcript [687] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.530102546+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.530104354+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.53010613+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.530107931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.530110943+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.530119636+07:00","message":"push: {true \n 0 0xc000424500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:36.535835291+07:00","message":"write wav file: './tmp/7549/7549_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.277389088+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.277432638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.277438055+07:00","message":"receive interim result [false|false]: ที่แห่งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.277452535+07:00","message":"[buffer interim] 107 false ที่แห่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.277459304+07:00","message":"[bufferProcess] interim [960000000]:ที่แห่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.277461391+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.74286929+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.742910336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.742917083+07:00","message":"receive interim result [false|false]: ที่แห่งนี้นะคะนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.742929926+07:00","message":"[buffer interim] 107 false ที่แห่งนี้นะคะนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.742937489+07:00","message":"[bufferProcess] interim [380000000]:ที่แห่งนี้นะคะนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.742939916+07:00","message":"[bufferProcess] send to processor:ที่แห่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.742945527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.742949342+07:00","message":"> Transcript [688] [false]: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.74295241+07:00","message":"Set StatePrefix (first interim): 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.782899234+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.782941941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะนี้ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.782948088+07:00","message":"receive interim result [false|false]: ที่แห่งนี้นะคะนี้ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.782962094+07:00","message":"[buffer interim] 107 false ที่แห่งนี้นะคะนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.78296835+07:00","message":"[bufferProcess] interim [500000000]:ที่แห่งนี้นะคะนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.782970912+07:00","message":"[bufferProcess] send to processor:ที่แห่งนี้นะคะนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.782977528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.782980372+07:00","message":"> Transcript [689] [false]: 'ที่แห่งนี้นะคะนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.782983165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.782985032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.782987072+07:00","message":"StatePrefix: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.782989655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.891798142+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.891832477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะนี้ก็คืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.891838378+07:00","message":"receive interim result [false|false]: ที่แห่งนี้นะคะนี้ก็คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.891852032+07:00","message":"[buffer interim] 107 false ที่แห่งนี้นะคะนี้ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.891859664+07:00","message":"[bufferProcess] interim [620000000]:ที่แห่งนี้นะคะนี้ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.891861863+07:00","message":"[bufferProcess] send to processor:ที่แห่งนี้นะคะนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.891867058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.891869718+07:00","message":"> Transcript [690] [false]: 'ที่แห่งนี้นะคะนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.891873107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.891875135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.891877637+07:00","message":"StatePrefix: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.891879953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.003931479+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.00396939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะนี้ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.003975573+07:00","message":"receive interim result [false|false]: ที่แห่งนี้นะคะนี้ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.003989263+07:00","message":"[buffer interim] 107 false ที่แห่งนี้นะคะนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.00399632+07:00","message":"[bufferProcess] interim [680000000]:ที่แห่งนี้นะคะนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.003998925+07:00","message":"[bufferProcess] send to processor:ที่แห่งนี้นะคะนี้ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.00400478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.004007597+07:00","message":"> Transcript [691] [false]: 'ที่แห่งนี้นะคะนี้ก็คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.004011005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.004013255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.004015795+07:00","message":"StatePrefix: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.004018172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.057708095+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.057731061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะนี้ก็คือน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.05773608+07:00","message":"receive interim result [false|false]: ที่แห่งนี้นะคะนี้ก็คือน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.057750403+07:00","message":"[buffer interim] 107 false ที่แห่งนี้นะคะนี้ก็คือน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057756388+07:00","message":"[bufferProcess] interim [740000000]:ที่แห่งนี้นะคะนี้ก็คือน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057758883+07:00","message":"[bufferProcess] send to processor:ที่แห่งนี้นะคะนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057762056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057764703+07:00","message":"> Transcript [692] [false]: 'ที่แห่งนี้นะคะนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057767968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.05777013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057772768+07:00","message":"StatePrefix: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057775019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057778204+07:00","message":"Push: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057780152+07:00","message":"TextPushed: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.057782048+07:00","message":"Set new StatePrefix : 'ที่แห่งนี้นะคะนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.05778419+07:00","message":"Next Push (prob) : 'นี้ก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.057792921+07:00","message":"push: {false ที่แห่งนี้นะคะ 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.190438455+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.190473571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะนี้ก็คือหน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.190479548+07:00","message":"receive interim result [false|false]: ที่แห่งนี้นะคะนี้ก็คือหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.190492172+07:00","message":"[buffer interim] 107 false ที่แห่งนี้นะคะนี้ก็คือหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.19049978+07:00","message":"[bufferProcess] interim [920000000]:ที่แห่งนี้นะคะนี้ก็คือหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.190502402+07:00","message":"[bufferProcess] send to processor:ที่แห่งนี้นะคะนี้ก็คือน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.190507704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.19051066+07:00","message":"> Transcript [693] [false]: 'ที่แห่งนี้นะคะนี้ก็คือน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.190514051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.190516219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.190518196+07:00","message":"StatePrefix: 'ที่แห่งนี้นะคะนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.190520656+07:00","message":"TextPushed: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.431351626+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.431386951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.431392875+07:00","message":"receive interim result [false|false]: ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.431405393+07:00","message":"[buffer interim] 107 false ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.431411868+07:00","message":"[bufferProcess] interim [220000000]:ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.431414546+07:00","message":"[bufferProcess] send to processor:ที่แห่งนี้นะคะนี้ก็คือหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.431419801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.431426212+07:00","message":"> Transcript [694] [false]: 'ที่แห่งนี้นะคะนี้ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.43142934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.431431576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.431433868+07:00","message":"StatePrefix: 'ที่แห่งนี้นะคะนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.431436345+07:00","message":"TextPushed: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:38.83529743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:38.835304811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.922666835+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.943745095+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.943781392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่งค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.943787608+07:00","message":"receive interim result [false|false]: ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.943799727+07:00","message":"[buffer interim] 107 false ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.943807384+07:00","message":"[bufferProcess] interim [700000000]:ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.943810365+07:00","message":"[bufferProcess] send to processor:ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.943815552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.943818308+07:00","message":"> Transcript [695] [false]: 'ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.943821437+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.943824011+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.943826364+07:00","message":"StatePrefix: 'ที่แห่งนี้นะคะนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.943828904+07:00","message":"TextPushed: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.098261093+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.098295115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แห่งนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ\",\"confidence\":0.9414162}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.098301828+07:00","message":"receive interim result [true|false]: ที่แห่งนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.098311649+07:00","message":"end recv isFinal message id 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.098313911+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.098319798+07:00","message":"[buffer interim] 107 true ที่แห่งนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098328696+07:00","message":"[bufferProcess] interim [820000000]:ที่แห่งนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098331762+07:00","message":"[bufferProcess] send to processor (isfinal):ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098335178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098337929+07:00","message":"> Transcript [696] [false]: 'ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.09834094+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098342788+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098344934+07:00","message":"StatePrefix: 'ที่แห่งนี้นะคะนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098347294+07:00","message":"TextPushed: 'ที่แห่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098353485+07:00","message":"Push: 'นี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098355531+07:00","message":"TextPushed: 'ที่แห่งนี้นะคะนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098357666+07:00","message":"Set new StatePrefix : 'ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098359786+07:00","message":"Next Push (prob) : 'หน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098361599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098363551+07:00","message":"> Transcript [697] [true]: 'ที่แห่งนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098365608+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098367474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098369984+07:00","message":"StatePrefix: 'ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098371815+07:00","message":"TextPushed: 'ที่แห่งนี้นะคะนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098373322+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.098443769+07:00","message":"push: {false นี้ก็คือ 0 0xc000044d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098486169+07:00","message":"Push: 'หน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098488774+07:00","message":"TextPushed: 'ที่แห่งนี้นะคะนี้ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098490562+07:00","message":"Set new StatePrefix : 'ที่แห่งนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098492517+07:00","message":"Next Push (prob) : 'ที่แห่งนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.0984983+07:00","message":"push: {true หน่อไม้ฝรั่งค่ะ 0 0xc000044d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.098506758+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_107.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:39.106538565+07:00","message":"write wav file: './tmp/7549/7549_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.183469226+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.245199026+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.453030396+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.453062123+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.453065833+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.453073745+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.453080812+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.453084599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.453087575+07:00","message":"> Transcript [698] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.453089981+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.45309205+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.453093909+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.453095668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.453098646+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.453109283+07:00","message":"push: {true \n 0 0xc002059600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:39.457481135+07:00","message":"write wav file: './tmp/7549/7549_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.56456416+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.116936865+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.116974186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.116979451+07:00","message":"receive interim result [false|false]: ถัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.11699642+07:00","message":"[buffer interim] 109 false ถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.117003516+07:00","message":"[bufferProcess] interim [600000000]:ถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.117005264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.417550301+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.417590543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งสอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.417595837+07:00","message":"receive interim result [false|false]: ทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.41760694+07:00","message":"[buffer interim] 109 false ทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.417612297+07:00","message":"[bufferProcess] interim [840000000]:ทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.417614407+07:00","message":"[bufferProcess] send to processor:ถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.417617597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.417620016+07:00","message":"> Transcript [699] [false]: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.417622035+07:00","message":"Set StatePrefix (first interim): 'ถัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.735459753+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.735495234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัง 29\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.735501364+07:00","message":"receive interim result [false|false]: ผัง 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.735515274+07:00","message":"[buffer interim] 109 false ผัง 29"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.735532592+07:00","message":"[bufferProcess] interim [140000000]:ผัง 29"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.735534699+07:00","message":"[bufferProcess] send to processor:ทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.735539847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.735542745+07:00","message":"> Transcript [700] [false]: 'ทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.735545137+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.735547282+07:00","message":"Set new StatePrefix: 'ทั้งสอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.849754971+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.849790007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.849795302+07:00","message":"receive interim result [false|false]: ถัง 2 กอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.849806603+07:00","message":"[buffer interim] 109 false ถัง 2 กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.84981289+07:00","message":"[bufferProcess] interim [320000000]:ถัง 2 กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.849815012+07:00","message":"[bufferProcess] send to processor:ผัง 29"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.849819662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.849822709+07:00","message":"> Transcript [701] [false]: 'ผัง 29'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.849824805+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.84982671+07:00","message":"Set new StatePrefix: 'ผัง 29'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.961879218+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.961913129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.96191886+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.961932251+07:00","message":"[buffer interim] 109 false ถัง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.961939128+07:00","message":"[bufferProcess] interim [380000000]:ถัง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.961941265+07:00","message":"[bufferProcess] send to processor:ถัง 2 กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.961947036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.961950093+07:00","message":"> Transcript [702] [false]: 'ถัง 2 กอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.961952134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.961954151+07:00","message":"Set new StatePrefix: 'ถัง 2 กอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.082355135+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.082397757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.082403373+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.082416253+07:00","message":"[buffer interim] 109 false ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.082423216+07:00","message":"[bufferProcess] interim [500000000]:ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.082425488+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.082430342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.082433038+07:00","message":"> Transcript [703] [false]: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.08243543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.082437438+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.134512711+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.134538273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.134543868+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.134554777+07:00","message":"[buffer interim] 109 false ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.134562188+07:00","message":"[bufferProcess] interim [620000000]:ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.134565967+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.134569149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.134571408+07:00","message":"> Transcript [704] [false]: 'ถัง 2 กล่องนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.134574334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.134576379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.134578287+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.134580267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.445179514+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.445219364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.445224318+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.445236224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.445240556+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.4452472+07:00","message":"[buffer interim] 109 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.445250267+07:00","message":"[buffer interim] 109 false  กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.445255796+07:00","message":"[bufferProcess] interim [920000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.445258519+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.445261319+07:00","message":"[bufferProcess] interim [920000000]: กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.445263532+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.445266052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.445268784+07:00","message":"> Transcript [705] [false]: 'ถัง 2 กล่องนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.445271693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.445273597+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.445275513+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.44527749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.632877291+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.632914426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.632919563+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.632933244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.63293654+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.632944283+07:00","message":"[buffer interim] 109 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.632948128+07:00","message":"[buffer interim] 109 false  กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.632980378+07:00","message":"[bufferProcess] interim [100000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.633007169+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.633018765+07:00","message":"[bufferProcess] interim [100000000]: กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.633021177+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.633025847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.633032066+07:00","message":"> Transcript [706] [false]: 'ถัง 2 กล่องนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.633035286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.63303721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.633039038+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.63304095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:41.836060776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:41.836067313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.882203425+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.88223765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.882243481+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.882256547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเปรมชัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.882260633+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.882267631+07:00","message":"[buffer interim] 109 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.882270812+07:00","message":"[buffer interim] 109 false  กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.88227642+07:00","message":"[bufferProcess] interim [340000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882278593+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882281189+07:00","message":"[bufferProcess] interim [340000000]: กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882285181+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882288046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.88229219+07:00","message":"> Transcript [707] [false]: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882295244+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882297403+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882299202+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882301434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882304304+07:00","message":"Push: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882306047+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882307919+07:00","message":"Set new StatePrefix : 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.882310009+07:00","message":"Next Push (prob) : 'นะคะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.882317267+07:00","message":"push: {false ถัง 2 กล่องนี้ 0 0xc0003a4980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.016400936+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.016430151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.01643584+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.016443021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็นชะนี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.016446406+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.016452647+07:00","message":"[buffer interim] 109 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.01645593+07:00","message":"[buffer interim] 109 false  กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.016462095+07:00","message":"[bufferProcess] interim [460000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.016464779+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.016467722+07:00","message":"[bufferProcess] interim [460000000]: กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.01647008+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.016472599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.016475035+07:00","message":"> Transcript [708] [false]: 'ถัง 2 กล่องนี้นะคะเปรมชัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.016477239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.016479205+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่องนี้นะคะเปรมชัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.018621435+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.018630051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.018633782+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.018642526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็นชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.0186459+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.018650354+07:00","message":"[buffer interim] 109 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.018654628+07:00","message":"[buffer interim] 109 false  กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.018657236+07:00","message":"[bufferProcess] interim [520000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.01865914+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.018663928+07:00","message":"[bufferProcess] interim [520000000]: กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.018665827+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.018667835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.018669738+07:00","message":"> Transcript [709] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชะนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.018671448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.018672996+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชะนี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.201234409+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.201275787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.201281013+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.201292514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็นชนิดเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.201295373+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.201301988+07:00","message":"[buffer interim] 109 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.201306339+07:00","message":"[buffer interim] 109 false  กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.201312233+07:00","message":"[bufferProcess] interim [700000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.201314456+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.201317837+07:00","message":"[bufferProcess] interim [700000000]: กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.201320857+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.201323865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.201328173+07:00","message":"> Transcript [710] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.201330533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.20133236+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.519891184+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.519928054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.519932911+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.519943796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็นชนิดเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.519946832+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.519953919+07:00","message":"[buffer interim] 109 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.519958118+07:00","message":"[buffer interim] 109 false  กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519964188+07:00","message":"[bufferProcess] interim [940000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519966646+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519969495+07:00","message":"[bufferProcess] interim [940000000]: กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519971902+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519974669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519977207+07:00","message":"> Transcript [711] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519980266+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519983925+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519985751+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.519987911+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.894068891+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.972415208+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.972455981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.972461851+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.972476455+07:00","message":"[buffer interim] 109 false ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.972483455+07:00","message":"[bufferProcess] interim [540000000]:ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.972485814+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.972491508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.972494152+07:00","message":"> Transcript [712] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.972498494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.972500786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.972502782+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.972505381+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.081867075+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.081902901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน\",\"confidence\":0.8752527}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.081909456+07:00","message":"receive interim result [true|false]: ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.081918369+07:00","message":"end recv isFinal message id 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.081920496+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.08192649+07:00","message":"[buffer interim] 109 true ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081935976+07:00","message":"[bufferProcess] interim [540000000]:ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081940284+07:00","message":"[bufferProcess] send to processor (isfinal):ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081943878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081946829+07:00","message":"> Transcript [713] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081949919+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081951702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081953545+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.08195591+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081957686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081961002+07:00","message":"> Transcript [714] [true]: 'ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081963222+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081964789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081966323+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081968177+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.081969997+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.082093907+07:00","message":"Push: 'นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.082096789+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.082098956+07:00","message":"Set new StatePrefix : 'ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.082100919+07:00","message":"Next Push (prob) : 'ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.082109223+07:00","message":"push: {true นะคะเป็นชนิดเดียวกัน 0 0xc0003a4980}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.082125681+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_109.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:43.090411708+07:00","message":"write wav file: './tmp/7549/7549_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.214189649+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458492549+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458514174+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458516892+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458518675+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458520552+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.45852217+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458523726+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458525198+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458526965+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458535119+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458537339+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458539108+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458540823+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458542597+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458544054+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.458545564+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.636637855+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.636671276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.636675905+07:00","message":"receive interim result [false|false]: สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.636687444+07:00","message":"[buffer interim] 110 false สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.636699124+07:00","message":"[bufferProcess] interim [470000000]:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.636701816+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.636706729+07:00","message":"[bufferProcess] send to processor (ticker):สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.636709305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.636711928+07:00","message":"> Transcript [715] [false]: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.636714084+07:00","message":"Set StatePrefix (first interim): 'สังเกต'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:44.836771584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:44.836792172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.84777701+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.847811435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.847817281+07:00","message":"receive interim result [false|false]: สังเกตสิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.847831292+07:00","message":"[buffer interim] 110 false สังเกตสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.847838401+07:00","message":"[bufferProcess] interim [650000000]:สังเกตสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.847840244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.954764287+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.954800583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.954808244+07:00","message":"receive interim result [false|false]: สังเกตสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.954821109+07:00","message":"[buffer interim] 110 false สังเกตสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.954831802+07:00","message":"[bufferProcess] interim [770000000]:สังเกตสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.954835845+07:00","message":"[bufferProcess] send to processor:สังเกตสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.954842042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.954845737+07:00","message":"> Transcript [716] [false]: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.954849403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.954852145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.954855739+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.954857659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.144344063+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.144387371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.144393551+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.144409784+07:00","message":"[buffer interim] 110 false สังเกตสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.144416202+07:00","message":"[bufferProcess] interim [950000000]:สังเกตสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.1444192+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.144424667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.1444273+07:00","message":"> Transcript [717] [false]: 'สังเกตสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.144429975+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.144432274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.14443468+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.144436636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.31599991+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.316052622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.31605993+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.316073445+07:00","message":"[buffer interim] 110 false สังเกตสิคะว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.316079443+07:00","message":"[bufferProcess] interim [130000000]:สังเกตสิคะว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.316081764+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.316087093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.316089598+07:00","message":"> Transcript [718] [false]: 'สังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.316092319+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.316096252+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.316098237+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.31610056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.49867501+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.49871646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.498722359+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.49873473+07:00","message":"[buffer interim] 110 false สังเกตสิคะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498741886+07:00","message":"[bufferProcess] interim [250000000]:สังเกตสิคะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498744437+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498750335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498753039+07:00","message":"> Transcript [719] [false]: 'สังเกตสิคะว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498756331+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498758432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498760233+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498762318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498768927+07:00","message":"Push: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498770835+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498772728+07:00","message":"Set new StatePrefix : 'สังเกตสิคะว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.498774678+07:00","message":"Next Push (prob) : 'สิคะว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.498783342+07:00","message":"push: {false สังเกต 0 0xc002058c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.575948448+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.575990413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.575996579+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.576012872+07:00","message":"[buffer interim] 110 false สังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.5760205+07:00","message":"[bufferProcess] interim [430000000]:สังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.576023462+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.57602702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.576030047+07:00","message":"> Transcript [720] [false]: 'สังเกตสิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.576032551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.576034637+07:00","message":"Set new StatePrefix: 'สังเกตสิคะว่ามี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.896672768+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.896717156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.896723483+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.896736129+07:00","message":"[buffer interim] 110 false สังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.896743182+07:00","message":"[bufferProcess] interim [670000000]:สังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.896745568+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.896751089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.896754059+07:00","message":"> Transcript [721] [false]: 'สังเกตสิคะว่ามีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.896757177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.896759188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.89676135+07:00","message":"StatePrefix: 'สังเกตสิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:45.896763362+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.2550919+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.255131971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามีอะไรบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.255137845+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.25515062+07:00","message":"[buffer interim] 110 false สังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.255157641+07:00","message":"[bufferProcess] interim [90000000]:สังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.255160015+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.255165228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.255167883+07:00","message":"> Transcript [722] [false]: 'สังเกตสิคะว่ามีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.255170974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.255173136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.2551753+07:00","message":"StatePrefix: 'สังเกตสิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.255177697+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.352442927+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.483611961+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.526769439+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.526805541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามีอะไรบ้างที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.526811396+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.526823728+07:00","message":"[buffer interim] 110 false สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.526830751+07:00","message":"[bufferProcess] interim [330000000]:สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.526833009+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.526837868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.526840501+07:00","message":"> Transcript [723] [false]: 'สังเกตสิคะว่ามีอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.52684378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.526845838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.526848119+07:00","message":"StatePrefix: 'สังเกตสิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.526850356+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.583724595+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.583758788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามีอะไรบ้างที่จะ\",\"confidence\":0.9351202}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.58376484+07:00","message":"receive interim result [true|false]: สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.583770053+07:00","message":"end recv isFinal message id 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.583772054+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.583777928+07:00","message":"[buffer interim] 110 true สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583783931+07:00","message":"[bufferProcess] interim [360000000]:สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583792157+07:00","message":"[bufferProcess] send to processor (isfinal):สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583795601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.58379818+07:00","message":"> Transcript [724] [false]: 'สังเกตสิคะว่ามีอะไรบ้างที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.58380161+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583803362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583805486+07:00","message":"StatePrefix: 'สังเกตสิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583807606+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583810474+07:00","message":"Push: 'สิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583812802+07:00","message":"TextPushed: 'สังเกตสิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583814978+07:00","message":"Set new StatePrefix : 'สังเกตสิคะว่ามีอะไรบ้างที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583816989+07:00","message":"Next Push (prob) : 'อะไรบ้างที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583818554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583820839+07:00","message":"> Transcript [725] [true]: 'สังเกตสิคะว่ามีอะไรบ้างที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583822946+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583824506+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583826124+07:00","message":"StatePrefix: 'สังเกตสิคะว่ามีอะไรบ้างที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.583827795+07:00","message":"TextPushed: 'สังเกตสิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.58382977+07:00","message":"Push: 'อะไรบ้างที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.583837879+07:00","message":"push: {false สิคะว่ามี 0 0xc002058c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.583843016+07:00","message":"push: {true อะไรบ้างที่จะ 0 0xc002058c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:46.592219931+07:00","message":"write wav file: './tmp/7549/7549_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.742820847+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.804680036+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.837556402+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.837577107+07:00","message":"found end of frame, send empty tag with msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.83758064+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.837587519+07:00","message":"[buffer interim] 111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.837594332+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.837597738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.837600449+07:00","message":"> Transcript [726] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.837603197+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.837605042+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.837606816+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.837608548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.837611355+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.837620737+07:00","message":"push: {true \n 0 0xc002059080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:46.842513423+07:00","message":"write wav file: './tmp/7549/7549_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.182367339+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.291862982+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.291877537+07:00","message":"found end of frame, send empty tag with msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.291880583+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.291886653+07:00","message":"[buffer interim] 112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.291892998+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.291896593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.291899663+07:00","message":"> Transcript [727] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.291902188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.291904073+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.291905878+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.291907785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.291910835+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.291923798+07:00","message":"push: {true \n 0 0xc000425380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:47.297452317+07:00","message":"write wav file: './tmp/7549/7549_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.444656384+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.575237186+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.723080942+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.723101928+07:00","message":"found end of frame, send empty tag with msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.723104948+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.723113082+07:00","message":"[buffer interim] 113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.723118867+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.723122798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.723125425+07:00","message":"> Transcript [728] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.723127774+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.723129568+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.723131287+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.723132991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.723135619+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.723144699+07:00","message":"push: {true \n 0 0xc0003a4b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:47.727534151+07:00","message":"write wav file: './tmp/7549/7549_113.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:47.837469084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:47.837475241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.955644782+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.141919707+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.213042419+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.339114292+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.339130559+07:00","message":"found end of frame, send empty tag with msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.339133466+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.339140474+07:00","message":"[buffer interim] 114 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.339147168+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.339151045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.339153792+07:00","message":"> Transcript [729] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.339156037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.339158294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.339160201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.339162116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.339171699+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.339181348+07:00","message":"push: {true \n 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.343005132+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:48.343764646+07:00","message":"write wav file: './tmp/7549/7549_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.464029745+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.592904394+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.595250356+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.595264448+07:00","message":"found end of frame, send empty tag with msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.595267276+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.595273186+07:00","message":"[buffer interim] 115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.595279014+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.595282358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.595284545+07:00","message":"> Transcript [730] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.595286754+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.595288585+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.595290466+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.595292591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.595301614+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.595309954+07:00","message":"push: {true \n 0 0xc000425700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:48.600691865+07:00","message":"write wav file: './tmp/7549/7549_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.711986215+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.712002325+07:00","message":"found end of frame, send empty tag with msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.71200566+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.712012574+07:00","message":"[buffer interim] 116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.712019672+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.712023359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.712026+07:00","message":"> Transcript [731] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.712028348+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.712030146+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.712031861+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.712033554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.712043429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.712053129+07:00","message":"push: {true \n 0 0xc002059580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:48.717775286+07:00","message":"write wav file: './tmp/7549/7549_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.727830399+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.960971649+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.961006207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.961011043+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.961024282+07:00","message":"[buffer interim] 117 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.961032154+07:00","message":"[bufferProcess] interim [50000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.961035894+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.961040502+07:00","message":"[bufferProcess] send to processor (ticker):ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.961043111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.961045902+07:00","message":"> Transcript [732] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.961048071+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.297036069+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.297068542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.297074271+07:00","message":"receive interim result [false|false]: ราคาจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.297090701+07:00","message":"[buffer interim] 117 false ราคาจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.297098179+07:00","message":"[bufferProcess] interim [410000000]:ราคาจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.297100203+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.364840603+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.364880748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.364886031+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.364897504+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.364904159+07:00","message":"[bufferProcess] interim [530000000]:ราคาจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.364906655+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.364912165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.36491496+07:00","message":"> Transcript [733] [false]: 'ราคาจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.364918401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.364920511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.364922296+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.364924548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.745876684+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.745913644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.745919981+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.745932376+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.745940674+07:00","message":"[bufferProcess] interim [770000000]:ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.745943603+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.745949198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.745952069+07:00","message":"> Transcript [734] [false]: 'ราคาจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.745955471+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.745957634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.745959572+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.745961766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:50.838166483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:50.83819843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.051384928+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.051423432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.051429845+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.05144283+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.051450001+07:00","message":"[bufferProcess] interim [130000000]:ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.05145251+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.051457965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.051460766+07:00","message":"> Transcript [735] [false]: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.051463958+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.051465932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.051467744+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.051469875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.181521804+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.181558625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.18156517+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.181577686+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181584209+07:00","message":"[bufferProcess] interim [310000000]:ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181588041+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.18159372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181596509+07:00","message":"> Transcript [736] [false]: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181599957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.1816021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181603893+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181605936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181609153+07:00","message":"Push: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181611144+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181615152+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.181617244+07:00","message":"Next Push (prob) : 'จะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.181625252+07:00","message":"push: {false ราคา 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.37176341+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.371805609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.371811433+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.371826497+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.371833177+07:00","message":"[bufferProcess] interim [490000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.371835952+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.371842986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.37184553+07:00","message":"> Transcript [737] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.371849039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.371851197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.371853046+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.37185571+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.564169807+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.564218477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.564225399+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.564240312+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.564246631+07:00","message":"[bufferProcess] interim [670000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.564248969+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.564256007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.56425902+07:00","message":"> Transcript [738] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.564262893+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.564265003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.564267516+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.564270003+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.583599359+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.583628529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.583634525+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.58364832+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.58365405+07:00","message":"[bufferProcess] interim [730000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.583656318+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.583668178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.583671167+07:00","message":"> Transcript [739] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.583674242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.583676234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.583678402+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.583680856+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.701352224+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.701390525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.70139687+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.701411601+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701419011+07:00","message":"[bufferProcess] interim [790000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701421528+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701424889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701427621+07:00","message":"> Transcript [740] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701431258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701433245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.70143554+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701437605+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701441218+07:00","message":"Push: 'จะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701443264+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701445238+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.701447486+07:00","message":"Next Push (prob) : 'ซ้ายมือน่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.701455738+07:00","message":"push: {false จะเห็นว่ากล้องทางด้าน 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.953292227+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.953329956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.95333749+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.953353379+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.953361505+07:00","message":"[bufferProcess] interim [90000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.953365018+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.953373434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.953377547+07:00","message":"> Transcript [741] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.95338051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.953383821+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.080866461+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.080970343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.080985587+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.081047633+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.081067909+07:00","message":"[bufferProcess] interim [210000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.081074708+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.081086087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.081094327+07:00","message":"> Transcript [742] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.081110426+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.081116002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.081120535+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.081125608+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.478048026+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.478085765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.478092762+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.47810902+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.478115436+07:00","message":"[bufferProcess] interim [570000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.478118061+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.478124829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.478127933+07:00","message":"> Transcript [743] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.478131835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.478134018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.478136179+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.478139173+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.597806229+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.597846849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.597852722+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.59786863+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.597875959+07:00","message":"[bufferProcess] interim [690000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.59787875+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.597886223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.597889475+07:00","message":"> Transcript [744] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.597893457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.597895618+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.597897925+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.597900484+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.776809542+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.776853585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.776859585+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.776873863+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776881274+07:00","message":"[bufferProcess] interim [870000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776883751+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776886906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776889832+07:00","message":"> Transcript [745] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776893598+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.77689545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776898098+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776902344+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.77690697+07:00","message":"Push: 'ซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776909763+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776912458+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.776916139+07:00","message":"Next Push (prob) : 'จะเป็นสินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.776926639+07:00","message":"push: {false ซ้ายมือนะคะ 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.156505504+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.156547467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.156566568+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.156580672+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.156587549+07:00","message":"[bufferProcess] interim [290000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.15659033+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.156596928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.156599593+07:00","message":"> Transcript [746] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.15660243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.156604321+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.306354193+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.306381204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.306389024+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.306401897+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.306407887+07:00","message":"[bufferProcess] interim [410000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.306410472+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.306415745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.306418451+07:00","message":"> Transcript [747] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.306422317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.306424087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.306426028+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.306428401+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.439911815+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.439947181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.439953395+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.439965368+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.439972326+07:00","message":"[bufferProcess] interim [530000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.43997526+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.439978576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.439981389+07:00","message":"> Transcript [748] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.439985008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.439986842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.439988607+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.439991185+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.549367507+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.549403427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.54941011+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.549424122+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.549431907+07:00","message":"[bufferProcess] interim [650000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.549434768+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.549441579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.549444765+07:00","message":"> Transcript [749] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.549448293+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.549450294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.549452388+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.549455144+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:53.8386529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:53.838677367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.86113057+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.861179176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.86118896+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.861205038+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861214185+07:00","message":"[bufferProcess] interim [950000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861218467+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861225985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861228806+07:00","message":"> Transcript [750] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.8612329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861234906+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861237291+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861240197+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861246991+07:00","message":"Push: 'จะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861248928+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861251311+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.861253791+07:00","message":"Next Push (prob) : 'ส่วนทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.861261601+07:00","message":"push: {false จะเป็นสีขาว 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.063161988+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.063196661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.063205602+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.063218053+07:00","message":"[buffer interim] 117 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.063224953+07:00","message":"[bufferProcess] interim [190000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.063227668+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.063233074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.063235868+07:00","message":"> Transcript [751] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.063239408+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.063241398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.063243393+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.063246153+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.17378177+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.409657895+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.409707239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ\",\"confidence\":0.9454925}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.40971371+07:00","message":"receive interim result [true|false]: อาจจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.40972345+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.409725566+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.409731317+07:00","message":"[buffer interim] 117 true อาจจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409740682+07:00","message":"[bufferProcess] interim [460000000]:อาจจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409744266+07:00","message":"[bufferProcess] send to processor (isfinal):ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.40974824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409751147+07:00","message":"> Transcript [752] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409754501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409758696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409760751+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409763305+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409765332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409767291+07:00","message":"> Transcript [753] [true]: 'อาจจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409769503+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409771092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409772743+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409774575+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409776217+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.40997046+07:00","message":"Push: 'ส่วนทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409973925+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409976296+07:00","message":"Set new StatePrefix : 'อาจจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.409978416+07:00","message":"Next Push (prob) : 'อาจจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.409986666+07:00","message":"push: {true ส่วนทางด้านขวามือ 0 0xc000045800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.40999531+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_117.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:54.420150654+07:00","message":"write wav file: './tmp/7549/7549_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.685755965+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.348413678+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.348452151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.34845769+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.348473676+07:00","message":"[buffer interim] 118 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.348480127+07:00","message":"[bufferProcess] interim [480000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.348482023+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.405975865+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.406009315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.406015622+07:00","message":"receive interim result [false|false]: จับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.406026989+07:00","message":"[buffer interim] 118 false จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.406033406+07:00","message":"[bufferProcess] interim [540000000]:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.406035733+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.406040889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.406043524+07:00","message":"> Transcript [754] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.406045677+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.412510094+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.412528411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.41253291+07:00","message":"receive interim result [false|false]: จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.41254221+07:00","message":"[buffer interim] 118 false จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.412546008+07:00","message":"[bufferProcess] interim [600000000]:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.412548025+07:00","message":"[bufferProcess] send to processor:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.412550121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.412553364+07:00","message":"> Transcript [755] [false]: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.412555557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.412557829+07:00","message":"Set new StatePrefix: 'จับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.56115639+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.561205351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.561211315+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.561228073+07:00","message":"[buffer interim] 118 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.561234662+07:00","message":"[bufferProcess] interim [720000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.561237106+07:00","message":"[bufferProcess] send to processor:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.56124006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.56124313+07:00","message":"> Transcript [756] [false]: 'จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.561245232+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.561247129+07:00","message":"Set new StatePrefix: 'จะไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.679847033+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.679880392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปไหน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.679885613+07:00","message":"receive interim result [false|false]: จะไปไหน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.679899072+07:00","message":"[buffer interim] 118 false จะไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.679906163+07:00","message":"[bufferProcess] interim [780000000]:จะไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.679908402+07:00","message":"[bufferProcess] send to processor:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.679913643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.679916755+07:00","message":"> Transcript [757] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.679918984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.679921082+07:00","message":"Set new StatePrefix: 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.908148501+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.908178981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปไหนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.908184751+07:00","message":"receive interim result [false|false]: จะไปไหนมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.908197345+07:00","message":"[buffer interim] 118 false จะไปไหนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.908204142+07:00","message":"[bufferProcess] interim [20000000]:จะไปไหนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.908206464+07:00","message":"[bufferProcess] send to processor:จะไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.908211722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.90821434+07:00","message":"> Transcript [758] [false]: 'จะไปไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.908216507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.908218424+07:00","message":"Set new StatePrefix: 'จะไปไหน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.922084737+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.922107717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนอนไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.922112545+07:00","message":"receive interim result [false|false]: จะไปนอนไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.922124636+07:00","message":"[buffer interim] 118 false จะไปนอนไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.922129641+07:00","message":"[bufferProcess] interim [80000000]:จะไปนอนไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.922132002+07:00","message":"[bufferProcess] send to processor:จะไปไหนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.922137009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.922139305+07:00","message":"> Transcript [759] [false]: 'จะไปไหนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.922141621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.922143528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.922145333+07:00","message":"StatePrefix: 'จะไปไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.922147445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.125672335+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.125727035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนอนไม้สัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.125734556+07:00","message":"receive interim result [false|false]: จะไปนอนไม้สัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.12575507+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.125758947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนะไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.125761424+07:00","message":"receive interim result [false|false]: จะไปนะไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.1257673+07:00","message":"[buffer interim] 118 false จะไปนอนไม้สัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.125770005+07:00","message":"[buffer interim] 118 false จะไปนะไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125775751+07:00","message":"[bufferProcess] interim [260000000]:จะไปนอนไม้สัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125777928+07:00","message":"[bufferProcess] send to processor:จะไปนอนไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125780849+07:00","message":"[bufferProcess] interim [320000000]:จะไปนะไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125782749+07:00","message":"[bufferProcess] send to processor:จะไปนอนไม้สัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125785526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125788914+07:00","message":"> Transcript [760] [false]: 'จะไปนอนไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125790999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125793069+07:00","message":"Set new StatePrefix: 'จะไปนอนไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125794533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.12579629+07:00","message":"> Transcript [761] [false]: 'จะไปนอนไม้สัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125799192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125801549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125803493+07:00","message":"StatePrefix: 'จะไปนอนไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.125805561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.548102009+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.548139074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนะไม้ฝรั่งเศส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.548145099+07:00","message":"receive interim result [false|false]: จะไปนะไม้ฝรั่งเศส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.54815707+07:00","message":"[buffer interim] 118 false จะไปนะไม้ฝรั่งเศส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.548164102+07:00","message":"[bufferProcess] interim [680000000]:จะไปนะไม้ฝรั่งเศส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.54816686+07:00","message":"[bufferProcess] send to processor:จะไปนะไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.548171858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.548174956+07:00","message":"> Transcript [762] [false]: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.54817728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.548179582+07:00","message":"Set new StatePrefix: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.81148926+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.811524676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนะไม้ฝรั่งสีเขียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.811531044+07:00","message":"receive interim result [false|false]: จะไปนะไม้ฝรั่งสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.811548991+07:00","message":"[buffer interim] 118 false จะไปนะไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.811559558+07:00","message":"[bufferProcess] interim [980000000]:จะไปนะไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.811561806+07:00","message":"[bufferProcess] send to processor:จะไปนะไม้ฝรั่งเศส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.811569973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.811572737+07:00","message":"> Transcript [763] [false]: 'จะไปนะไม้ฝรั่งเศส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.811576195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.811578742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.811580503+07:00","message":"StatePrefix: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.811582608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:56.83913647+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:56.83916032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.923115659+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.984598759+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.055435897+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.05547385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปหาไม้ฝรั่งสีเขียว\",\"confidence\":0.90544957}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.055479761+07:00","message":"receive interim result [true|false]: จะไปหาไม้ฝรั่งสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.055489191+07:00","message":"end recv isFinal message id 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.055491411+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.055496849+07:00","message":"[buffer interim] 118 true จะไปหาไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055505753+07:00","message":"[bufferProcess] interim [250000000]:จะไปหาไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055510652+07:00","message":"[bufferProcess] send to processor (isfinal):จะไปนะไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.05551402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055516939+07:00","message":"> Transcript [764] [false]: 'จะไปนะไม้ฝรั่งสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055519919+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055521806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055523704+07:00","message":"StatePrefix: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055525635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055527119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055528951+07:00","message":"> Transcript [765] [true]: 'จะไปหาไม้ฝรั่งสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055531157+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055532915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055534716+07:00","message":"StatePrefix: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055536264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.055543822+07:00","message":"Push: 'จะไปหาไม้ฝรั่งสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.055552061+07:00","message":"push: {true จะไปหาไม้ฝรั่งสีเขียว 0 0xc002756700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:57.062952798+07:00","message":"write wav file: './tmp/7549/7549_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.742493143+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.742530023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.742535331+07:00","message":"receive interim result [false|false]: ที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.742547362+07:00","message":"[buffer interim] 119 false ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.74255376+07:00","message":"[bufferProcess] interim [600000000]:ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.742555771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.966424627+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.966466772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.966473686+07:00","message":"receive interim result [false|false]: ที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.966490107+07:00","message":"[buffer interim] 119 false ที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.966500201+07:00","message":"[bufferProcess] interim [780000000]:ที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.966503898+07:00","message":"[bufferProcess] send to processor:ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.966511159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.966515027+07:00","message":"> Transcript [766] [false]: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.966518247+07:00","message":"Set StatePrefix (first interim): 'ที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.229375728+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.229417983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.229423776+07:00","message":"receive interim result [false|false]: ที่เราเห็นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.229439426+07:00","message":"[buffer interim] 119 false ที่เราเห็นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.22944676+07:00","message":"[bufferProcess] interim [80000000]:ที่เราเห็นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.22944957+07:00","message":"[bufferProcess] send to processor:ที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.229456387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.22945914+07:00","message":"> Transcript [767] [false]: 'ที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.229462734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.229464912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.229467257+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.229469249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.44675694+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.446801196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.446809024+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.446826727+07:00","message":"[buffer interim] 119 false ที่เราเห็นกันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.446834067+07:00","message":"[bufferProcess] interim [320000000]:ที่เราเห็นกันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.446845135+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.446854555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.44685734+07:00","message":"> Transcript [768] [false]: 'ที่เราเห็นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.446860141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.446863953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.44686577+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.446868046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.747580983+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.747617682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.74762397+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.747638984+07:00","message":"[buffer interim] 119 false ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.747646067+07:00","message":"[bufferProcess] interim [560000000]:ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.747648347+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.74765415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.747656921+07:00","message":"> Transcript [769] [false]: 'ที่เราเห็นกันทั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.747660357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.747662267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.747664088+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.747666685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.917981267+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.918012174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.918017922+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.918030165+07:00","message":"[buffer interim] 119 false ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918037556+07:00","message":"[bufferProcess] interim [740000000]:ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918039965+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918045047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918047385+07:00","message":"> Transcript [770] [false]: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918050384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918052451+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918054197+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918056433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918060535+07:00","message":"Push: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918062335+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918064603+07:00","message":"Set new StatePrefix : 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.918066807+07:00","message":"Next Push (prob) : 'เห็นกันทั่วๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.918073546+07:00","message":"push: {false ที่เรา 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.241410988+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.241446388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.241452676+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.241467718+07:00","message":"[buffer interim] 119 false ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.241474086+07:00","message":"[bufferProcess] interim [40000000]:ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.241476308+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.241483201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.241485661+07:00","message":"> Transcript [771] [false]: 'ที่เราเห็นกันทั่วๆไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.241488704+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.241490611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.241492394+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.241494601+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.297016201+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.297049644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.297054993+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.297068686+07:00","message":"[buffer interim] 119 false ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.297075159+07:00","message":"[bufferProcess] interim [160000000]:ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.297077456+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.29708708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.297090021+07:00","message":"> Transcript [772] [false]: 'ที่เราเห็นกันทั่วๆไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.297093243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.297095786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.297098733+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.297100804+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.48482474+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.602003196+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.602038168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆไปนะคะ\",\"confidence\":0.9575189}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.602044648+07:00","message":"receive interim result [true|false]: ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.602058105+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.602061174+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.602066804+07:00","message":"[buffer interim] 119 true ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602072738+07:00","message":"[bufferProcess] interim [520000000]:ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602076099+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602079544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.6020823+07:00","message":"> Transcript [773] [false]: 'ที่เราเห็นกันทั่วๆไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602085473+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602087432+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602089209+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602091209+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.60209312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602094961+07:00","message":"> Transcript [774] [true]: 'ที่เราเห็นกันทั่วๆไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602096921+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602098505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602100053+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.60210166+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.602104526+07:00","message":"Push: 'เห็นกันทั่วๆไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.602113567+07:00","message":"push: {true เห็นกันทั่วๆไปนะคะ 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:59.609181617+07:00","message":"write wav file: './tmp/7549/7549_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.67518333+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.742497888+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:59.839763268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:59.839772162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.863834503+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.931995483+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.947355653+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.947369762+07:00","message":"found end of frame, send empty tag with msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.947372659+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.947379025+07:00","message":"[buffer interim] 120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.947385369+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.947389065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.947391661+07:00","message":"> Transcript [775] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.947394066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.947395888+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.947397707+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.947399666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.947401978+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.947411613+07:00","message":"push: {true \n 0 0xc000424d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:59.952355222+07:00","message":"write wav file: './tmp/7549/7549_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.122832866+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.122850701+07:00","message":"found end of frame, send empty tag with msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.122853957+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.122861195+07:00","message":"[buffer interim] 121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.122868656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.122872765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.122876033+07:00","message":"> Transcript [776] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.122878823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.122880641+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.122882635+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.122884565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.122894166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.122904398+07:00","message":"push: {true \n 0 0xc0003a5500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.123359863+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:00.127597595+07:00","message":"write wav file: './tmp/7549/7549_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.831892483+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.831929234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.831934174+07:00","message":"receive interim result [false|false]: งั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.831952908+07:00","message":"[buffer interim] 122 false งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.831959687+07:00","message":"[bufferProcess] interim [720000000]:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.831961622+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.172778473+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.172818013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเรท\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.172823773+07:00","message":"receive interim result [false|false]: หนังเรท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.172837217+07:00","message":"[buffer interim] 122 false หนังเรท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.172844561+07:00","message":"[bufferProcess] interim [960000000]:หนังเรท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.172847057+07:00","message":"[bufferProcess] send to processor:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.172852758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.172856994+07:00","message":"> Transcript [777] [false]: 'งั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.172859203+07:00","message":"Set StatePrefix (first interim): 'งั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.300309722+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.300346673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.300352709+07:00","message":"receive interim result [false|false]: นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.3003672+07:00","message":"[buffer interim] 122 false นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.300373668+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.300376144+07:00","message":"[bufferProcess] send to processor:หนังเรท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.300383285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.30038612+07:00","message":"> Transcript [778] [false]: 'หนังเรท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.300388205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.300390075+07:00","message":"Set new StatePrefix: 'หนังเรท'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.307886175+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.307909241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.307915997+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.307931102+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.307936222+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.30793829+07:00","message":"[bufferProcess] send to processor:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.307941094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.307944007+07:00","message":"> Transcript [779] [false]: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.307946301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.307948268+07:00","message":"Set new StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.687151294+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.687187755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.687193272+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.687207052+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.687214159+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.687216569+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.687222979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.687225938+07:00","message":"> Transcript [780] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.687229196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.687231465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.68723324+07:00","message":"StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.687238449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.739348896+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.739389138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.739395076+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.739408432+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.739415728+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนคิดว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.73941832+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.739421964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.739429389+07:00","message":"> Transcript [781] [false]: 'นักเรียนคิดว่าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.739432493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.739434428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.739436269+07:00","message":"StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.739438393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.867595479+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.867631905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.867637646+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.867650563+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.867657779+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.867660012+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.867665518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.867668258+07:00","message":"> Transcript [782] [false]: 'นักเรียนคิดว่าปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.867671319+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.867673469+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.867675318+07:00","message":"StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.86767753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.189554074+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.189588412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.189594028+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.189607084+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189614551+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189616784+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189623331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189625885+07:00","message":"> Transcript [783] [false]: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189628797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189630989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189633218+07:00","message":"StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189635297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.18964313+07:00","message":"Push: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.18964505+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189647022+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.189649084+07:00","message":"Next Push (prob) : 'ว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.189657033+07:00","message":"push: {false นักเรียนคิด 0 0xc000182780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.578317533+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.578358698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.578364507+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.578381051+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.578388487+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.578390908+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.578398682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.57840204+07:00","message":"> Transcript [784] [false]: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.578406264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.57840888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.578410712+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.578412964+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:02.840674425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:02.840692747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.899741774+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.899776696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.899782648+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.899794886+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.899801988+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.899804384+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.899809738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.899812585+07:00","message":"> Transcript [785] [false]: 'นักเรียนคิดว่าปัจจัยใดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.8998157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.89981762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.899819812+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.899822286+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.089561181+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.089594221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.089600319+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.089612485+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.089619275+07:00","message":"[bufferProcess] interim [0]:นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.089621815+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.089627033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.089629673+07:00","message":"> Transcript [786] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.089632823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.089634976+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.089636991+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.089639241+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.469910814+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.469946933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.469953003+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.469965096+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.469972342+07:00","message":"[bufferProcess] interim [360000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.469975136+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.469980261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.469985911+07:00","message":"> Transcript [787] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.46998968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.469992082+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.469994192+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.469996725+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.470005574+07:00","message":"Push: 'ว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.470007413+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.470009337+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.470012074+07:00","message":"Next Push (prob) : 'ใดที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.470020513+07:00","message":"push: {false ว่าปัจจัย 0 0xc000182780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.811693851+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.811729617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.811740247+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.811755085+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.811761425+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.81176378+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.811770202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.811772829+07:00","message":"> Transcript [788] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.81177602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.81177826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.811780064+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.811783019+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.051263945+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.051299336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.051307671+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.051322435+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.051329671+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.051332495+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.051338698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.051341743+07:00","message":"> Transcript [789] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.051345369+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.051349348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.051351804+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.051354545+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.302814216+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.30285118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.302857727+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.302870602+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.302877365+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.302880189+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.302885996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.302888928+07:00","message":"> Transcript [790] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.302892658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.302895296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.302897552+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.302900263+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.882935529+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.882975765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.882982431+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.882998627+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883009746+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883013631+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883021453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883025741+07:00","message":"> Transcript [791] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883030628+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883034447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883037555+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883040773+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883048251+07:00","message":"Push: 'ใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883051186+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883054222+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.883057566+07:00","message":"Next Push (prob) : 'ให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.883069478+07:00","message":"push: {false ใดที่ส่งผล 0 0xc000182780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.072368908+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.07240654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.072412274+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.072431569+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.072438362+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.072440757+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.072444309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.072447687+07:00","message":"> Transcript [792] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.072451109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.07245308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.072454842+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.07245702+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.450004253+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.450035986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.45004161+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.450051181+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.45005747+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.450059971+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.45006401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.450066742+07:00","message":"> Transcript [793] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.450069602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.450071478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.450073472+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.450075961+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.474905262+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.474943482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.474950065+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.474964619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.474967466+07:00","message":"receive interim result [false|false]:  2 กล่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.474974041+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.474977054+07:00","message":"[buffer interim] 122 false  2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.474982629+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.474985101+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.474989137+07:00","message":"[bufferProcess] interim [340000000]: 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.474993647+07:00","message":"[bufferProcess] update buffer: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.4750069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.475044837+07:00","message":"> Transcript [794] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.4750518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.475054466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.475057527+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.475060507+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.631785737+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.632101957+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.632124207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.632129818+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.632143686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กล่องนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.632147065+07:00","message":"receive interim result [false|false]:  2 กล่องนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.632161325+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.632185787+07:00","message":"[buffer interim] 122 false  2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632195505+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.63220057+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632213182+07:00","message":"[bufferProcess] interim [520000000]: 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632216966+07:00","message":"[bufferProcess] update buffer: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632221768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.63222649+07:00","message":"> Transcript [795] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632234349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.63223746+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632240975+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632244944+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632253658+07:00","message":"Push: 'ให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632256883+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632260013+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.632263663+07:00","message":"Next Push (prob) : 'ทั้ง 2 กล่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.632276628+07:00","message":"push: {false ให้หน่อไม้ฝรั่ง 0 0xc000182780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.706332032+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.733439001+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.733488306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.733495444+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.733507175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กล่องนี้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.733509704+07:00","message":"receive interim result [false|false]:  2 กล่องนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.73351742+07:00","message":"[buffer interim] 122 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.733524125+07:00","message":"[buffer interim] 122 false  2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733530281+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733533896+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733540149+07:00","message":"[bufferProcess] interim [700000000]: 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733545766+07:00","message":"[bufferProcess] update buffer: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733548768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733551557+07:00","message":"> Transcript [796] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733555798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733558022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733559738+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.733561914+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:05.841076981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:05.841098431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.884996274+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.885040812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้\",\"confidence\":0.88332015}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.885047825+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.885056278+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.885058413+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.885064053+07:00","message":"[buffer interim] 122 true นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885070718+07:00","message":"[bufferProcess] interim [730000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885075868+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885079333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885081993+07:00","message":"> Transcript [797] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885084764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885087594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885090023+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.88509252+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.88509462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885096773+07:00","message":"> Transcript [798] [true]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885098943+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.88510049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885102106+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885103872+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:05.885109792+07:00","message":"Push: 'ทั้ง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.885117001+07:00","message":"push: {true ทั้ง 2 กล่องนี้ 0 0xc000182780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:05.9014353+07:00","message":"write wav file: './tmp/7549/7549_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.05063844+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.050692742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.050706334+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.050719445+07:00","message":"[buffer interim] 123 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.050726493+07:00","message":"[bufferProcess] interim [420000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.050728517+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.211955622+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.240171451+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.240206777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.240214078+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.240227426+07:00","message":"[buffer interim] 123 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.240233551+07:00","message":"[bufferProcess] interim [600000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.240235768+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.240240819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.240243366+07:00","message":"> Transcript [799] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.240245374+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.27373272+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.301543542+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.301574105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความแตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.301580281+07:00","message":"receive interim result [false|false]: ความแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.301591615+07:00","message":"[buffer interim] 123 false ความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.301599341+07:00","message":"[bufferProcess] interim [720000000]:ความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.301601678+07:00","message":"[bufferProcess] send to processor:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.301607087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.301609842+07:00","message":"> Transcript [800] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.301612726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.301614519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.301616303+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.301618786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.318954668+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.318993352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความแตก\",\"confidence\":0.9507226}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.318998368+07:00","message":"receive interim result [true|false]: ความแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.319006821+07:00","message":"end recv isFinal message id 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.319008664+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.319014238+07:00","message":"[buffer interim] 123 true ความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319018693+07:00","message":"[bufferProcess] interim [750000000]:ความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319021197+07:00","message":"[bufferProcess] send to processor (isfinal):ความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319024372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319026739+07:00","message":"> Transcript [801] [false]: 'ความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319028527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319030294+07:00","message":"Set new StatePrefix: 'ความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319031905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319033591+07:00","message":"> Transcript [802] [true]: 'ความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319035902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319037701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319039386+07:00","message":"StatePrefix: 'ความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.319041103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.31904376+07:00","message":"Push: 'ความแตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.319051143+07:00","message":"push: {true ความแตก 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:06.324101596+07:00","message":"write wav file: './tmp/7549/7549_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.996274318+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.996316637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.996321545+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.99633397+07:00","message":"[buffer interim] 124 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.996340239+07:00","message":"[bufferProcess] interim [780000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.996342412+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.04205588+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.104913533+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228406249+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228440634+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228446245+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228458218+07:00","message":"end recv isFinal message id 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228460842+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228466898+07:00","message":"[buffer interim] 124 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228473478+07:00","message":"[bufferProcess] interim [990000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228481108+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228485779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228488839+07:00","message":"> Transcript [803] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228490979+07:00","message":"Set StatePrefix (first interim): 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228492639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228494428+07:00","message":"> Transcript [804] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228496728+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228499107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228501045+07:00","message":"StatePrefix: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228502775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228510121+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228518874+07:00","message":"push: {true  0 0xc002058000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.231755818+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:07.233764939+07:00","message":"write wav file: './tmp/7549/7549_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.522258296+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.522280666+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.522284435+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.522292586+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.522300577+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.522304529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.522307864+07:00","message":"> Transcript [805] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.522310393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.522312376+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.522314201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.522315914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.522325438+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.522337237+07:00","message":"push: {true \n 0 0xc0003a4500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:07.527444621+07:00","message":"write wav file: './tmp/7549/7549_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.622710058+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.682886909+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.051646964+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.051663861+07:00","message":"found end of frame, send empty tag with msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.051666854+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.051673627+07:00","message":"[buffer interim] 126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.051681249+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.051684855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.051687649+07:00","message":"> Transcript [806] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.051690106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.051692166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.051694952+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.051697942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.051712091+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.051724315+07:00","message":"push: {true \n 0 0xc002059200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:08.056187736+07:00","message":"write wav file: './tmp/7549/7549_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.135298117+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.261970608+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.594098078+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.594134443+07:00","message":"found end of frame, send empty tag with msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.594138251+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.594146029+07:00","message":"[buffer interim] 127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.594155953+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.594159459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.594162351+07:00","message":"> Transcript [807] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.594164817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.594166594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.594168364+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.594170055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.594176896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.594186896+07:00","message":"push: {true \n 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:08.599431079+07:00","message":"write wav file: './tmp/7549/7549_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.643791204+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:08.841557672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:08.841560344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.495614218+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.495656717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.495662884+07:00","message":"receive interim result [false|false]: นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.495678145+07:00","message":"[buffer interim] 128 false นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.495685129+07:00","message":"[bufferProcess] interim [840000000]:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.495686979+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.648730621+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.648772572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.648777671+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.64879379+07:00","message":"[buffer interim] 128 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.648800412+07:00","message":"[bufferProcess] interim [960000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.648802805+07:00","message":"[bufferProcess] send to processor:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.648806834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.648810047+07:00","message":"> Transcript [808] [false]: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.648812851+07:00","message":"Set StatePrefix (first interim): 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.071874854+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.071915791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.071921366+07:00","message":"receive interim result [false|false]: นี่คืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.071934779+07:00","message":"[buffer interim] 128 false นี่คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.071941588+07:00","message":"[bufferProcess] interim [500000000]:นี่คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.071943719+07:00","message":"[bufferProcess] send to processor:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.071948612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.071951523+07:00","message":"> Transcript [809] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.071954393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.071956439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.071958591+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.071960801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.520525801+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.520564008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.52056994+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.52058204+07:00","message":"[buffer interim] 128 false นี่คืออะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.520588313+07:00","message":"[bufferProcess] interim [920000000]:นี่คืออะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.52059091+07:00","message":"[bufferProcess] send to processor:นี่คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.520596124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.520598853+07:00","message":"> Transcript [810] [false]: 'นี่คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.520601974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.52060428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.520606513+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.52060873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.777748973+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.777778849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.77778514+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.777799214+07:00","message":"[buffer interim] 128 false นี่คืออะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.777804975+07:00","message":"[bufferProcess] interim [160000000]:นี่คืออะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.777807616+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.77781086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.777813626+07:00","message":"> Transcript [811] [false]: 'นี่คืออะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.77781737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.777819365+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.777821358+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.777823145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.097049831+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.097094743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.097102911+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.097123316+07:00","message":"[buffer interim] 128 false นี่คืออะไรที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097134347+07:00","message":"[bufferProcess] interim [460000000]:นี่คืออะไรที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097138519+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097145632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097149644+07:00","message":"> Transcript [812] [false]: 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097155245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097158783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097174494+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097178177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097185065+07:00","message":"Push: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097188089+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097191341+07:00","message":"Set new StatePrefix : 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.097195072+07:00","message":"Next Push (prob) : 'คืออะไรที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.097208405+07:00","message":"push: {false นี่ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.100250641+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.100275916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.100280963+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.100293943+07:00","message":"[buffer interim] 128 false นี่คืออะไรที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.100299314+07:00","message":"[bufferProcess] interim [520000000]:นี่คืออะไรที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.100301421+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.100304479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.100306856+07:00","message":"> Transcript [813] [false]: 'นี่คืออะไรที่มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.10030952+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.100311982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.100313707+07:00","message":"StatePrefix: 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.100315648+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.615739516+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.615785306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.615792494+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.61580515+07:00","message":"[buffer interim] 128 false นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.615814459+07:00","message":"[bufferProcess] interim [0]:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.615817018+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.615820462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.61582315+07:00","message":"> Transcript [814] [false]: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.615826676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.615828758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.615830611+07:00","message":"StatePrefix: 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.615833466+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.668818911+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.668869389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.668875207+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.668892569+07:00","message":"[buffer interim] 128 false นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.668900699+07:00","message":"[bufferProcess] interim [120000000]:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.668903349+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.668906469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.668909395+07:00","message":"> Transcript [815] [false]: 'นี่คืออะไรที่มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.668912558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.668914534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.668916787+07:00","message":"StatePrefix: 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.668919743+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.798280527+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.798322218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.798328541+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.798345734+07:00","message":"[buffer interim] 128 false นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798353537+07:00","message":"[bufferProcess] interim [180000000]:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798356575+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798364631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798367475+07:00","message":"> Transcript [816] [false]: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798371169+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798373737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798375709+07:00","message":"StatePrefix: 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798378389+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798386746+07:00","message":"Push: 'คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798390419+07:00","message":"TextPushed: 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.798392363+07:00","message":"Set new StatePrefix : 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.79839435+07:00","message":"Next Push (prob) : 'การปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.798404418+07:00","message":"push: {false คืออะไรที่มี 0 0xc000045380}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:11.84201031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:11.842039601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.912568489+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.986421579+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.986923166+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.98695056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.986956073+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.986970155+07:00","message":"[buffer interim] 128 false นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.986977133+07:00","message":"[bufferProcess] interim [360000000]:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.986979688+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.986983329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.986985883+07:00","message":"> Transcript [817] [false]: 'นี่คืออะไรที่มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.986987902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.986990048+07:00","message":"Set new StatePrefix: 'นี่คืออะไรที่มีการปก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.003119368+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.00315321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปลูก\",\"confidence\":0.9337686}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.003159911+07:00","message":"receive interim result [true|false]: นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.003171213+07:00","message":"end recv isFinal message id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.003173364+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.003179466+07:00","message":"[buffer interim] 128 true นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.00318587+07:00","message":"[bufferProcess] interim [480000000]:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003188949+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003192558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003195624+07:00","message":"> Transcript [818] [false]: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003197817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003199697+07:00","message":"Set new StatePrefix: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003201346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.00320304+07:00","message":"> Transcript [819] [true]: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003205473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003207458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003210351+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003212719+07:00","message":"TextPushed: 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.003216478+07:00","message":"Push: 'การปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.003225663+07:00","message":"push: {true การปลูก 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:12.012349509+07:00","message":"write wav file: './tmp/7549/7549_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.540975372+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.541018687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.54102385+07:00","message":"receive interim result [false|false]: หน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.541039544+07:00","message":"[buffer interim] 129 false หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.541046449+07:00","message":"[bufferProcess] interim [600000000]:หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.54104855+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.815194292+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.815230351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.815236045+07:00","message":"receive interim result [false|false]: หน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.815249064+07:00","message":"[buffer interim] 129 false หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.81525522+07:00","message":"[bufferProcess] interim [840000000]:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.815257432+07:00","message":"[bufferProcess] send to processor:หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.815262552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.815265392+07:00","message":"> Transcript [820] [false]: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.815267672+07:00","message":"Set StatePrefix (first interim): 'หน่อไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.396734738+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.39676995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อไม้ฝรั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.396775472+07:00","message":"receive interim result [false|false]: หน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.396786958+07:00","message":"[buffer interim] 129 false หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.396793552+07:00","message":"[bufferProcess] interim [440000000]:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.396796056+07:00","message":"[bufferProcess] send to processor:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.396801341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.396804166+07:00","message":"> Transcript [821] [false]: 'หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.396806948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.396808777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.396810621+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.396812682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.415116318+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.415137161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อไม้ฝรั่งนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.415141846+07:00","message":"receive interim result [false|false]: หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.415152704+07:00","message":"[buffer interim] 129 false หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.415157566+07:00","message":"[bufferProcess] interim [500000000]:หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.415159691+07:00","message":"[bufferProcess] send to processor:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.415162389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.415164604+07:00","message":"> Transcript [822] [false]: 'หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.415167419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.415170154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.415171867+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.415173651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.511260201+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.585034943+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.61097708+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.611010032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อไม้ฝรั่งนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.611015657+07:00","message":"receive interim result [true|false]: หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.611021902+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.611024292+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.61102955+07:00","message":"[buffer interim] 129 true หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611036967+07:00","message":"[bufferProcess] interim [650000000]:หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611039858+07:00","message":"[bufferProcess] send to processor (isfinal):หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611043147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611045717+07:00","message":"> Transcript [823] [false]: 'หน่อไม้ฝรั่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611048333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611050273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611052135+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611053988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611055682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611057606+07:00","message":"> Transcript [824] [true]: 'หน่อไม้ฝรั่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611059555+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611061074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611062618+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611064122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.611067637+07:00","message":"Push: 'หน่อไม้ฝรั่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.611076084+07:00","message":"push: {true หน่อไม้ฝรั่งนะคะ 0 0xc002059780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:13.618540747+07:00","message":"write wav file: './tmp/7549/7549_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458079735+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458101472+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458104008+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458105779+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458107453+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458109286+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.45811138+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458113111+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458114848+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458116468+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458118465+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458120271+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458122288+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458123908+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.458125607+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.45812712+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.55018125+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.550219832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.550224691+07:00","message":"receive interim result [false|false]: เราเดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.550240108+07:00","message":"[buffer interim] 130 false เราเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.550245866+07:00","message":"[bufferProcess] interim [940000000]:เราเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.550247791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.623953323+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.623987287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.623993355+07:00","message":"receive interim result [false|false]: เราเดินเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.624009003+07:00","message":"[buffer interim] 130 false เราเดินเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.624016793+07:00","message":"[bufferProcess] interim [120000000]:เราเดินเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.624019448+07:00","message":"[bufferProcess] send to processor:เราเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.624025797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.624028491+07:00","message":"> Transcript [825] [false]: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.624030686+07:00","message":"Set StatePrefix (first interim): 'เราเดิน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:14.842993383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:14.843023594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.939445568+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.939481588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.939487581+07:00","message":"receive interim result [false|false]: เราเดินเข้าป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.939501091+07:00","message":"[buffer interim] 130 false เราเดินเข้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.939515456+07:00","message":"[bufferProcess] interim [420000000]:เราเดินเข้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.939517954+07:00","message":"[bufferProcess] send to processor:เราเดินเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.939521284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.939524154+07:00","message":"> Transcript [826] [false]: 'เราเดินเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.939527086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.939529442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.939531295+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.939533462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.998244295+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.998283803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.998289805+07:00","message":"receive interim result [false|false]: เราเดินเข้าไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.998304456+07:00","message":"[buffer interim] 130 false เราเดินเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.998310803+07:00","message":"[bufferProcess] interim [480000000]:เราเดินเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.998313158+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.998319412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.998322194+07:00","message":"> Transcript [827] [false]: 'เราเดินเข้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.998325135+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.998327109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.998329046+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.998331425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.134080262+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.134117112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.134124011+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.134143598+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.134151855+07:00","message":"[bufferProcess] interim [600000000]:เราเดินเข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.134155405+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.134162112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.134166903+07:00","message":"> Transcript [828] [false]: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.134170828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.134173873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.134176941+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.134180068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.506389909+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.506431243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.506437624+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.506453293+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506460528+07:00","message":"[bufferProcess] interim [960000000]:เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506464011+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506471657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.50647449+07:00","message":"> Transcript [829] [false]: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506477865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506480167+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506482097+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506484218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506490537+07:00","message":"Push: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.50649243+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506494266+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.506496293+07:00","message":"Next Push (prob) : 'เข้าไปดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.506504069+07:00","message":"push: {false เราเดิน 0 0xc000425000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.694783835+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.694825684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.694832397+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:15.694846439+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.694854422+07:00","message":"[bufferProcess] interim [140000000]:เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.694856924+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.694863717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.694866349+07:00","message":"> Transcript [830] [false]: 'เราเดินเข้าไปดูใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.694869548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.694871804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.694873597+07:00","message":"StatePrefix: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:15.694875712+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.026268116+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.026309447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.026315245+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.026326777+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.026333957+07:00","message":"[bufferProcess] interim [440000000]:เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.02633661+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.026341973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.02634453+07:00","message":"> Transcript [831] [false]: 'เราเดินเข้าไปดูใกล้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.026347478+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.026349752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.026351773+07:00","message":"StatePrefix: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.026353829+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.19546607+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.195509528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.195517097+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.195535118+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.195542925+07:00","message":"[bufferProcess] interim [620000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.195545026+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.19554847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.195551044+07:00","message":"> Transcript [832] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.195554321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.195556296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.195558083+07:00","message":"StatePrefix: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.195560042+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.2332871+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.23332638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.233332538+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.233344924+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233353249+07:00","message":"[bufferProcess] interim [680000000]:เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233356033+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233361289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233364167+07:00","message":"> Transcript [833] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233367547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.23336959+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233371817+07:00","message":"StatePrefix: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233373957+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233378536+07:00","message":"Push: 'เข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233380302+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233382436+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.233384437+07:00","message":"Next Push (prob) : 'ใกล้ๆค่ะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.233391897+07:00","message":"push: {false เข้าไปดู 0 0xc000425000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.344461857+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.344504325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.344511052+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.344524858+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.344531759+07:00","message":"[bufferProcess] interim [800000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.344534225+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.344540746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.344543365+07:00","message":"> Transcript [834] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.344545829+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.422339691+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.422372377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.422378064+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.422391916+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.422416011+07:00","message":"[bufferProcess] interim [920000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.422418939+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.422424432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.422427101+07:00","message":"> Transcript [835] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.422430462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.422434418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.422436127+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.422438491+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.607643815+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.607687636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.607693348+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.607715549+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.607723861+07:00","message":"[bufferProcess] interim [40000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.607726626+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.607730362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.607733756+07:00","message":"> Transcript [836] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.607737459+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.607739573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.607741556+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.607743641+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.615961723+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.615976889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.615981446+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.615991761+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.615996611+07:00","message":"[bufferProcess] interim [100000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.615998645+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.616001319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.616003514+07:00","message":"> Transcript [837] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.616006357+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.616008294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.616010074+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.616012074+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.814934762+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.814974887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.814981859+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.814997163+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815005365+07:00","message":"[bufferProcess] interim [280000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.81500795+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.81501467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815017281+07:00","message":"> Transcript [838] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815021408+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815023456+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815025738+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815028536+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815035228+07:00","message":"Push: 'ใกล้ๆค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815037129+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815039217+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.815041523+07:00","message":"Next Push (prob) : 'เห็นว่าที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.815050616+07:00","message":"push: {false ใกล้ๆค่ะจะ 0 0xc000425000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.064523258+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.064562781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.064568454+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.06458041+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.06458762+07:00","message":"[bufferProcess] interim [520000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.064590176+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.064595532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.064599149+07:00","message":"> Transcript [839] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.06460259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.064604681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.064606537+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.064608962+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.430241174+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.430275889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.430281793+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.430306407+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.430313165+07:00","message":"[bufferProcess] interim [880000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.430316437+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.4303203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.430322686+07:00","message":"> Transcript [840] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.430325481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.430327345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.430329505+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.430331903+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.828194865+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.828239287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.828246706+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.828260314+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.828266544+07:00","message":"[bufferProcess] interim [240000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.828268915+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.828274269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.82827804+07:00","message":"> Transcript [841] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.828281713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.828283658+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.828285728+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.828288308+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:17.843372097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:17.843396199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.941849851+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.9418925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.941899339+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.94190868+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941915604+07:00","message":"[bufferProcess] interim [360000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941918236+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941928676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941932755+07:00","message":"> Transcript [842] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941936815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941938675+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941940776+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941943954+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941947136+07:00","message":"Push: 'เห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941949124+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.94195187+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.941953997+07:00","message":"Next Push (prob) : 'โคนต้นมีข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.941962913+07:00","message":"push: {false เห็นว่าที่ 0 0xc000425000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.222427652+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.222470353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.222475941+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.222489475+07:00","message":"[buffer interim] 130 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.22249695+07:00","message":"[bufferProcess] interim [720000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.222499759+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.222504931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.222507601+07:00","message":"> Transcript [843] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.222511293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.222513448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.222515263+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.222518059+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.265337285+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.385371552+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.422653287+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.422694048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ\",\"confidence\":0.95746297}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.422700338+07:00","message":"receive interim result [true|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.422716182+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.422718312+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.422723573+07:00","message":"[buffer interim] 130 true เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422730886+07:00","message":"[bufferProcess] interim [900000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422733961+07:00","message":"[bufferProcess] send to processor (isfinal):เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.42273751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422740181+07:00","message":"> Transcript [844] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422743421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422746074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422748353+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422754319+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422756464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422758461+07:00","message":"> Transcript [845] [true]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422760535+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422762616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422764169+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422765956+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.422773117+07:00","message":"Push: 'โคนต้นมีข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.422781491+07:00","message":"push: {true โคนต้นมีข้อสีดำ 0 0xc000425000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:18.432795831+07:00","message":"write wav file: './tmp/7549/7549_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.702358773+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.786696257+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.786732429+07:00","message":"found end of frame, send empty tag with msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.786737876+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.78674819+07:00","message":"[buffer interim] 131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.786758025+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.786763063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.786767149+07:00","message":"> Transcript [846] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.786770732+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.786773966+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.786775725+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.786777648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.786781083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.786792731+07:00","message":"push: {true \n 0 0xc0003a4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:18.792272157+07:00","message":"write wav file: './tmp/7549/7549_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.964178637+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.341992919+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.431157759+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.431178721+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.431181661+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.431189254+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.43119628+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.431200255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.431203352+07:00","message":"> Transcript [847] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.431206018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.431207842+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.431209658+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.431211437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.431214459+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.431225895+07:00","message":"push: {true \n 0 0xc0003a4800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:19.435753325+07:00","message":"write wav file: './tmp/7549/7549_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.543975086+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.601496043+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.907601674+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.90763484+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.907638255+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.907646381+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.907655478+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.907660731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.907664739+07:00","message":"> Transcript [848] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.907668355+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.907670144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.907671879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.907673668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.907676505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.907688693+07:00","message":"push: {true \n 0 0xc0003a5400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:19.912569038+07:00","message":"write wav file: './tmp/7549/7549_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.984287154+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.52277823+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.52281755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.522822425+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.522836823+07:00","message":"[buffer interim] 134 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.522843379+07:00","message":"[bufferProcess] interim [600000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.522845743+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.68106006+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.681102544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.6811087+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.681123394+07:00","message":"[buffer interim] 134 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.681129506+07:00","message":"[bufferProcess] interim [720000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.681132342+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.681138971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.68114164+07:00","message":"> Transcript [849] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.681143634+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.726146544+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.726179271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.726185295+07:00","message":"receive interim result [false|false]: จะขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.726201288+07:00","message":"[buffer interim] 134 false จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.726209424+07:00","message":"[bufferProcess] interim [780000000]:จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.726211717+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.726214848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.726217638+07:00","message":"> Transcript [850] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.726219844+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.72622219+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.82897978+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.829019738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.829026343+07:00","message":"receive interim result [false|false]: จะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.829040194+07:00","message":"[buffer interim] 134 false จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.829046084+07:00","message":"[bufferProcess] interim [840000000]:จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.829048232+07:00","message":"[bufferProcess] send to processor:จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.82905465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.829057261+07:00","message":"> Transcript [851] [false]: 'จะขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.829059109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.829060904+07:00","message":"Set new StatePrefix: 'จะขอ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:20.84416324+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:20.844175313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.997578774+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.997622014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.99762822+07:00","message":"receive interim result [false|false]: จะคลอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.997641713+07:00","message":"[buffer interim] 134 false จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.997647948+07:00","message":"[bufferProcess] interim [20000000]:จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.997650607+07:00","message":"[bufferProcess] send to processor:จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.997657374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.9976626+07:00","message":"> Transcript [852] [false]: 'จะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.997664555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.997666566+07:00","message":"Set new StatePrefix: 'จะเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.169733956+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.169774865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากท่อสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.169781056+07:00","message":"receive interim result [false|false]: จากท่อสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.169800432+07:00","message":"[buffer interim] 134 false จากท่อสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.169807068+07:00","message":"[bufferProcess] interim [140000000]:จากท่อสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.169809311+07:00","message":"[bufferProcess] send to processor:จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.16981314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.1698158+07:00","message":"> Transcript [853] [false]: 'จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.169817997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.169819805+07:00","message":"Set new StatePrefix: 'จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.230200691+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.230236011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.230241992+07:00","message":"receive interim result [false|false]: จากข้อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.230254606+07:00","message":"[buffer interim] 134 false จากข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.230263719+07:00","message":"[bufferProcess] interim [260000000]:จากข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.230266099+07:00","message":"[bufferProcess] send to processor:จากท่อสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.230271204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.230274266+07:00","message":"> Transcript [854] [false]: 'จากท่อสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.230276473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.230278432+07:00","message":"Set new StatePrefix: 'จากท่อสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.577178681+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.577216544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.577224332+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.577243905+07:00","message":"[buffer interim] 134 false จากข้อสีดำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.577252092+07:00","message":"[bufferProcess] interim [620000000]:จากข้อสีดำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.577256612+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.577261092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.577264746+07:00","message":"> Transcript [855] [false]: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.577267516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.577270472+07:00","message":"Set new StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.764442242+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.76449564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.764503767+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.764522896+07:00","message":"[buffer interim] 134 false จากข้อสีดำที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.764530875+07:00","message":"[bufferProcess] interim [800000000]:จากข้อสีดำที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.764534602+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.764543342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.76454725+07:00","message":"> Transcript [856] [false]: 'จากข้อสีดำที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.764551572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.764555024+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.764557905+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.764560781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.920913924+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.920948243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.920954881+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.920968212+07:00","message":"[buffer interim] 134 false จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.920974554+07:00","message":"[bufferProcess] interim [980000000]:จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.920977356+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.920983958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.92098676+07:00","message":"> Transcript [857] [false]: 'จากข้อสีดำที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.920989939+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.920991896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.920993797+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.92099587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.107108429+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.107144859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.10715011+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.107165089+07:00","message":"[buffer interim] 134 false จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.107171264+07:00","message":"[bufferProcess] interim [160000000]:จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.107173782+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.10718072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.107183612+07:00","message":"> Transcript [858] [false]: 'จากข้อสีดำที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.10718643+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.107189116+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.107190881+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.107192961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.292645939+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.292686913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.292695518+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.292718698+07:00","message":"[buffer interim] 134 false จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.29272751+07:00","message":"[bufferProcess] interim [280000000]:จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.292731823+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.292741081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.292745327+07:00","message":"> Transcript [859] [false]: 'จากข้อสีดำที่เราเห็นนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.29274943+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.29275246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.292755079+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.292757777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.292765463+07:00","message":"Push: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.292767953+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.292770761+07:00","message":"Set new StatePrefix : 'จากข้อสีดำที่เราเห็นนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.292774174+07:00","message":"Next Push (prob) : 'ที่เราเห็นนี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.292785473+07:00","message":"push: {false จากข้อสีดำ 0 0xc000045980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.312524892+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.312558305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.312563429+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.312578024+07:00","message":"[buffer interim] 134 false จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.312584252+07:00","message":"[bufferProcess] interim [340000000]:จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.312586854+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.312590104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.312592944+07:00","message":"> Transcript [860] [false]: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.312595741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.312598088+07:00","message":"Set new StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.427668166+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.427711834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.42771864+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.427736582+07:00","message":"[buffer interim] 134 false จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.427743663+07:00","message":"[bufferProcess] interim [460000000]:จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.427746292+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.427749466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.427751886+07:00","message":"> Transcript [861] [false]: 'จากข้อสีดำที่เราเห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.427754806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.427757124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.427758841+07:00","message":"StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.427760865+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.671900794+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.744311324+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.830724099+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.830770662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเข้าสีดำที่เราเห็นนี้นะคะ\",\"confidence\":0.9077239}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.830778828+07:00","message":"receive interim result [true|false]: จะเข้าสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.830791791+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.830794742+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.830803009+07:00","message":"[buffer interim] 134 true จะเข้าสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.83081542+07:00","message":"[bufferProcess] interim [910000000]:จะเข้าสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830820423+07:00","message":"[bufferProcess] send to processor (isfinal):จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830834875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830848614+07:00","message":"> Transcript [862] [false]: 'จากข้อสีดำที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830853293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830855694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.83085771+07:00","message":"StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830860509+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830862675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830865289+07:00","message":"> Transcript [863] [true]: 'จะเข้าสีดำที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830867221+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830868749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830870355+07:00","message":"StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830872324+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.83087387+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830986366+07:00","message":"Push: 'ที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830989218+07:00","message":"TextPushed: 'จากข้อสีดำที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830991329+07:00","message":"Set new StatePrefix : 'จะเข้าสีดำที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.830993198+07:00","message":"Next Push (prob) : 'จะเข้าสีดำที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.831001764+07:00","message":"push: {true ที่เราเห็นนี้นะคะ 0 0xc000045980}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.831009728+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_134.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:22.838495411+07:00","message":"write wav file: './tmp/7549/7549_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.477140369+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.477194391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.477199644+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.47721695+07:00","message":"[buffer interim] 135 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.477228613+07:00","message":"[bufferProcess] interim [780000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.477231219+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.74677424+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.746809752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.74681533+07:00","message":"receive interim result [false|false]: เราดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.746833565+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.746837156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.74684014+07:00","message":"receive interim result [false|false]: เราดึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.746844963+07:00","message":"[buffer interim] 135 false เราดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.746850436+07:00","message":"[buffer interim] 135 false เราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746856919+07:00","message":"[bufferProcess] interim [960000000]:เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746859101+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746861683+07:00","message":"[bufferProcess] interim [20000000]:เราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746865748+07:00","message":"[bufferProcess] send to processor:เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.74686866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746872501+07:00","message":"> Transcript [864] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746874589+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746875983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746877766+07:00","message":"> Transcript [865] [false]: 'เราดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746880494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746882346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746884146+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.746886034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:23.845141102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:23.845211233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.968051584+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.96808643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.968092262+07:00","message":"receive interim result [false|false]: เราดึงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.968105651+07:00","message":"[buffer interim] 135 false เราดึงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.968112681+07:00","message":"[bufferProcess] interim [260000000]:เราดึงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.968114858+07:00","message":"[bufferProcess] send to processor:เราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.968120493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.968122993+07:00","message":"> Transcript [866] [false]: 'เราดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.968125733+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.968127913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.968130168+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.968132378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.29231603+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.292352762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงผ้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.292359161+07:00","message":"receive interim result [false|false]: เราดึงผ้าออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.292372186+07:00","message":"[buffer interim] 135 false เราดึงผ้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.292378781+07:00","message":"[bufferProcess] interim [560000000]:เราดึงผ้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.292381065+07:00","message":"[bufferProcess] send to processor:เราดึงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.29238625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.292389266+07:00","message":"> Transcript [867] [false]: 'เราดึงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.292392434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.292394546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.292396916+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.292399134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.294361971+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.294397407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงเข้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.294402823+07:00","message":"receive interim result [false|false]: เราดึงเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.294415996+07:00","message":"[buffer interim] 135 false เราดึงเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294422348+07:00","message":"[bufferProcess] interim [620000000]:เราดึงเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294425079+07:00","message":"[bufferProcess] send to processor:เราดึงผ้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294430565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294433234+07:00","message":"> Transcript [868] [false]: 'เราดึงผ้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294436219+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294438298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294440331+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.29444243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294447683+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294449412+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294451908+07:00","message":"Set new StatePrefix : 'เราดึงผ้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.294454198+07:00","message":"Next Push (prob) : 'ดึงผ้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.294462495+07:00","message":"push: {false เรา 0 0xc002059480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.507751342+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.507788197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงเข้าออกค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.507793972+07:00","message":"receive interim result [false|false]: เราดึงเข้าออกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.507806663+07:00","message":"[buffer interim] 135 false เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.507813492+07:00","message":"[bufferProcess] interim [800000000]:เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.50781578+07:00","message":"[bufferProcess] send to processor:เราดึงเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.507820923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.50782383+07:00","message":"> Transcript [869] [false]: 'เราดึงเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.507826146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.507828634+07:00","message":"Set new StatePrefix: 'เราดึงเข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.532042755+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.631225754+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.631263522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงเข้าออกค่ะ\",\"confidence\":0.9369568}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.631269335+07:00","message":"receive interim result [true|false]: เราดึงเข้าออกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.631279166+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.631281878+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.631288189+07:00","message":"[buffer interim] 135 true เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631297793+07:00","message":"[bufferProcess] interim [10000000]:เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631303029+07:00","message":"[bufferProcess] send to processor (isfinal):เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631306316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631309317+07:00","message":"> Transcript [870] [false]: 'เราดึงเข้าออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631312384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631314142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631316322+07:00","message":"StatePrefix: 'เราดึงเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631318623+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631320319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631322235+07:00","message":"> Transcript [871] [true]: 'เราดึงเข้าออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631324175+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631328415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631330195+07:00","message":"StatePrefix: 'เราดึงเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631331747+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.631338079+07:00","message":"Push: 'ดึงเข้าออกค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.631346205+07:00","message":"push: {true ดึงเข้าออกค่ะ 0 0xc002059480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:24.6390681+07:00","message":"write wav file: './tmp/7549/7549_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.723997088+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.273053642+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.273088202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.273094006+07:00","message":"receive interim result [false|false]: จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.273105958+07:00","message":"[buffer interim] 136 false จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.27311351+07:00","message":"[bufferProcess] interim [420000000]:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.273116406+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.57466574+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.574714262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.574719761+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.574730872+07:00","message":"[buffer interim] 136 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.574737663+07:00","message":"[bufferProcess] interim [660000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.574739947+07:00","message":"[bufferProcess] send to processor:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.574743062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.574745773+07:00","message":"> Transcript [872] [false]: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.574747896+07:00","message":"Set StatePrefix (first interim): 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.79581966+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.795883683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าพระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.795891203+07:00","message":"receive interim result [false|false]: จะเห็นว่าพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.79590971+07:00","message":"[buffer interim] 136 false จะเห็นว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.795922158+07:00","message":"[bufferProcess] interim [900000000]:จะเห็นว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.795925982+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.795933876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.795937857+07:00","message":"> Transcript [873] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.795942584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.79594554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.795948175+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.795950858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.900349214+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.900396694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.900401728+07:00","message":"receive interim result [false|false]: จะเห็นว่าไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.900416971+07:00","message":"[buffer interim] 136 false จะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.900425351+07:00","message":"[bufferProcess] interim [960000000]:จะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.900427873+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.900431329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.90043427+07:00","message":"> Transcript [874] [false]: 'จะเห็นว่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.900437187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.900439175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.900440981+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.900442895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.904741547+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.904754669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.904757818+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.904764724+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.904767433+07:00","message":"[bufferProcess] interim [20000000]:จะเห็นว่าภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.904769212+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.904771085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.904772844+07:00","message":"> Transcript [875] [false]: 'จะเห็นว่าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.904774785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.904776488+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.904778322+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.904780127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.153336217+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.153378869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.153383859+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.153396158+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.15340233+07:00","message":"[bufferProcess] interim [260000000]:จะเห็นว่าภายในเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153404933+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153410467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153413276+07:00","message":"> Transcript [876] [false]: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153416432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153418601+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153420821+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153423265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153427931+07:00","message":"Push: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153430251+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153432309+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.153434341+07:00","message":"Next Push (prob) : 'ว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.153442392+07:00","message":"push: {false จะเห็น 0 0xc000424580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.360524933+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.360563663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในเท่าไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.360569935+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.360583548+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.360590821+07:00","message":"[bufferProcess] interim [440000000]:จะเห็นว่าภายในเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.36059316+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.360599141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.360601741+07:00","message":"> Transcript [877] [false]: 'จะเห็นว่าภายในเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.360605188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.360607776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.360610009+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.360612341+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.381896212+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.3819237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.381929097+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.381940614+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.381947088+07:00","message":"[bufferProcess] interim [500000000]:จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.381950486+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.381954778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.381959663+07:00","message":"> Transcript [878] [false]: 'จะเห็นว่าภายในเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.381963776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.381967312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.381970395+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.381973434+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.48112724+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.481173415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.481179517+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.481193647+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.481200095+07:00","message":"[bufferProcess] interim [620000000]:จะเห็นว่าภายในท่อทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.481202662+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.481207832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.48121038+07:00","message":"> Transcript [879] [false]: 'จะเห็นว่าภายในท่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.481213879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.481216011+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.48121786+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.481220123+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.665910203+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.665946392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.665958455+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.665973819+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.665979971+07:00","message":"[bufferProcess] interim [740000000]:จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.665982147+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.665989155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.665991753+07:00","message":"> Transcript [880] [false]: 'จะเห็นว่าภายในท่อทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.665994967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.665996986+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.665998945+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.666001541+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.666008178+07:00","message":"Push: 'ว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.666012367+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.666014469+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.666016383+07:00","message":"Next Push (prob) : 'ท่อทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.666024083+07:00","message":"push: {false ว่าภายใน 0 0xc000424580}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:26.845507913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:26.845516022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.869084792+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.869118264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.869124697+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.869138851+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.869145057+07:00","message":"[bufferProcess] interim [980000000]:จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.869147662+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.869154294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.869156725+07:00","message":"> Transcript [881] [false]: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.869171215+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.869173417+07:00","message":"Set new StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.992109538+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.992153876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.992160394+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.992176743+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.992184344+07:00","message":"[bufferProcess] interim [40000000]:จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.992187225+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.992190661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.992193072+07:00","message":"> Transcript [882] [false]: 'จะเห็นว่าภายในท่อจะมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.99219623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.992198143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.992201404+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.992203937+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.999582157+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.999610887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหนอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.999616268+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.999629668+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.999634652+07:00","message":"[bufferProcess] interim [100000000]:จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.999636862+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.999641458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.999643631+07:00","message":"> Transcript [883] [false]: 'จะเห็นว่าภายในท่อจะมีน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.99964635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.999648177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.999650668+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.999652796+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.312761272+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.312797626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.312803153+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.312814332+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.312824077+07:00","message":"[bufferProcess] interim [340000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.312828113+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.312835433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.312839413+07:00","message":"> Transcript [884] [false]: 'จะเห็นว่าภายในท่อจะมีหนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.31284422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.312848354+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.312850807+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.312853113+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.318432171+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.318448884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.318452893+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.318461016+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318466279+07:00","message":"[bufferProcess] interim [400000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.31846966+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318472888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318476329+07:00","message":"> Transcript [885] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318480353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318484228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318486243+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318488146+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318492557+07:00","message":"Push: 'ท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318495232+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318498175+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.318501205+07:00","message":"Next Push (prob) : 'หน่อเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.318511576+07:00","message":"push: {false ท่อจะมี 0 0xc000424580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.696066063+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.696104391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.696110239+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.696125164+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.696132035+07:00","message":"[bufferProcess] interim [760000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.696134548+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.69614118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.696144136+07:00","message":"> Transcript [886] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.696147148+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.696149055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.696150779+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.696153431+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.967318245+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.967349765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.967355957+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.967370909+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.967377786+07:00","message":"[bufferProcess] interim [120000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.967380574+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.967383866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.967386153+07:00","message":"> Transcript [887] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.96738905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.967391054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.967392894+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.967395231+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.24268799+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.242734536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.242741625+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.242755617+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.242765604+07:00","message":"[bufferProcess] interim [300000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.242768215+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.242771563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.242774745+07:00","message":"> Transcript [888] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.242778245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.242780429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.24278247+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.2427852+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.466191081+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.466235788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.466242589+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.466257415+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466264791+07:00","message":"[bufferProcess] interim [540000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466267392+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466271595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466274384+07:00","message":"> Transcript [889] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466278098+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466280191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466282498+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466284861+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466288262+07:00","message":"Push: 'หน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466290124+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466292214+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.466298971+07:00","message":"Next Push (prob) : 'ๆของหน่อไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.466307814+07:00","message":"push: {false หน่อเล็ก 0 0xc000424580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.801359025+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.801395753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.801401927+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.801415789+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.801422812+07:00","message":"[bufferProcess] interim [900000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.801425634+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.801431056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.801433834+07:00","message":"> Transcript [890] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.801437669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.801439668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.801442199+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.801444858+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.923500942+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.923539029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.923547552+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.923563391+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.923570705+07:00","message":"[bufferProcess] interim [20000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.923573294+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.923578364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.923581165+07:00","message":"> Transcript [891] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.923584645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.923586653+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.923589885+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.923592255+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.167348784+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.167382907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.167389066+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.167401799+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.167410085+07:00","message":"[bufferProcess] interim [260000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.167412745+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.167416703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.167419074+07:00","message":"> Transcript [892] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.167422488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.16742439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.167426537+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.167428826+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.296067367+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.296099163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.296105099+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.296121785+07:00","message":"[buffer interim] 136 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296129232+07:00","message":"[bufferProcess] interim [380000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.29613192+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296135481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.29613857+07:00","message":"> Transcript [893] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296142149+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296144056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296146125+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296148614+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296151772+07:00","message":"Push: 'ๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296153712+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296156407+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.296169472+07:00","message":"Next Push (prob) : 'ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.296178644+07:00","message":"push: {false ๆของหน่อไม้ 0 0xc000424580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.343027024+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.465304881+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.465348643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ\",\"confidence\":0.9513266}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.465356005+07:00","message":"receive interim result [true|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.465367074+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.465369062+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.465374325+07:00","message":"[buffer interim] 136 true จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465381281+07:00","message":"[bufferProcess] interim [620000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.46538821+07:00","message":"[bufferProcess] send to processor (isfinal):จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465391562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465394318+07:00","message":"> Transcript [894] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465397617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465400421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465404228+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465407207+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465409162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465411028+07:00","message":"> Transcript [895] [true]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465413183+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465414723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465416338+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.465418171+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.46542608+07:00","message":"Push: 'ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.465433782+07:00","message":"push: {true ฝรั่งอยู่ด้วยนะคะ 0 0xc000424580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:29.474516568+07:00","message":"write wav file: './tmp/7549/7549_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.595482288+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:29.846621589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:29.846624108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.328652181+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.328702758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.328713587+07:00","message":"receive interim result [false|false]: สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.328728575+07:00","message":"[buffer interim] 137 false สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.328735022+07:00","message":"[bufferProcess] interim [760000000]:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.328737106+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.575927489+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.575968946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.575976482+07:00","message":"receive interim result [false|false]: สังเกตดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.575993358+07:00","message":"[buffer interim] 137 false สังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.576004294+07:00","message":"[bufferProcess] interim [940000000]:สังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.576007891+07:00","message":"[bufferProcess] send to processor:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.576015135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.576021412+07:00","message":"> Transcript [896] [false]: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.576024417+07:00","message":"Set StatePrefix (first interim): 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.651455864+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.651495518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูสิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.651501276+07:00","message":"receive interim result [false|false]: สังเกตดูสิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.651516418+07:00","message":"[buffer interim] 137 false สังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.651523043+07:00","message":"[bufferProcess] interim [60000000]:สังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.651525323+07:00","message":"[bufferProcess] send to processor:สังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.651530105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.651532971+07:00","message":"> Transcript [897] [false]: 'สังเกตดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.651536112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.651537972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.651539978+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.651542077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.675093775+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.675123793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.675129174+07:00","message":"receive interim result [false|false]: สังเกตดูจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.675144817+07:00","message":"[buffer interim] 137 false สังเกตดูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.675151536+07:00","message":"[bufferProcess] interim [120000000]:สังเกตดูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.675153486+07:00","message":"[bufferProcess] send to processor:สังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.675156768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.675159952+07:00","message":"> Transcript [898] [false]: 'สังเกตดูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.675162942+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.675164721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.675166601+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.675168478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.817548513+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.817579861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.817586869+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.817600388+07:00","message":"[buffer interim] 137 false สังเกตดูจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.817605817+07:00","message":"[bufferProcess] interim [240000000]:สังเกตดูจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.817608467+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.817613292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.817615962+07:00","message":"> Transcript [899] [false]: 'สังเกตดูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.817619063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.817621005+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.817622897+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.817624932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.961745589+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.961780821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.961786031+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.961800583+07:00","message":"[buffer interim] 137 false สังเกตดูจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961806435+07:00","message":"[bufferProcess] interim [420000000]:สังเกตดูจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961809088+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.96181242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961815784+07:00","message":"> Transcript [900] [false]: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961818979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961820945+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961822776+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961824606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961827591+07:00","message":"Push: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961829431+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961831379+07:00","message":"Set new StatePrefix : 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.961833306+07:00","message":"Next Push (prob) : 'ดูจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.961840814+07:00","message":"push: {false สังเกต 0 0xc0003a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.211065091+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.211107289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.211115435+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.211132771+07:00","message":"[buffer interim] 137 false สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.211139448+07:00","message":"[bufferProcess] interim [720000000]:สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.211142131+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.21114834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.211151002+07:00","message":"> Transcript [901] [false]: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.211154442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.211156512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.211158603+07:00","message":"StatePrefix: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.21116117+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.527632442+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.527661673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.527666665+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.527683415+07:00","message":"[buffer interim] 137 false สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.527695777+07:00","message":"[bufferProcess] interim [960000000]:สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.527699077+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.527717257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.527721554+07:00","message":"> Transcript [902] [false]: 'สังเกตดูจะเห็นว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.527725655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.527729143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.527732627+07:00","message":"StatePrefix: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.527738905+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.718210913+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.718231277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.718235239+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.718249865+07:00","message":"[buffer interim] 137 false สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.71825584+07:00","message":"[bufferProcess] interim [140000000]:สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.718258576+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.718261895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.718264232+07:00","message":"> Transcript [903] [false]: 'สังเกตดูจะเห็นว่าเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.718267135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.718268908+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.718270752+07:00","message":"StatePrefix: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.718272878+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.17364872+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.173679564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.1736853+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.173697148+07:00","message":"[buffer interim] 137 false สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173703356+07:00","message":"[bufferProcess] interim [620000000]:สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173710892+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173716139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173718795+07:00","message":"> Transcript [904] [false]: 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173722471+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173724528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173726921+07:00","message":"StatePrefix: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173729082+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173734069+07:00","message":"Push: 'ดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173736096+07:00","message":"TextPushed: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173738054+07:00","message":"Set new StatePrefix : 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.173740077+07:00","message":"Next Push (prob) : 'ว่าเป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.173747907+07:00","message":"push: {false ดูจะเห็น 0 0xc0003a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.602390606+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.695432858+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.695473524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.695480117+07:00","message":"receive interim result [true|false]: สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.695488012+07:00","message":"end recv isFinal message id 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.695490241+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.695496079+07:00","message":"[buffer interim] 137 true สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695504329+07:00","message":"[bufferProcess] interim [10000000]:สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695508816+07:00","message":"[bufferProcess] send to processor (isfinal):สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695512166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.69551509+07:00","message":"> Transcript [905] [false]: 'สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695518778+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695520855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695522837+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.69552536+07:00","message":"TextPushed: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695527078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695530509+07:00","message":"> Transcript [906] [true]: 'สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695533697+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695535272+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695536847+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695538538+07:00","message":"TextPushed: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.695543554+07:00","message":"Push: 'ว่าเป็นสีขาวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.695552124+07:00","message":"push: {true ว่าเป็นสีขาวค่ะ 0 0xc0003a4f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:32.703650848+07:00","message":"write wav file: './tmp/7549/7549_137.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:32.847099935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:32.847113119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.925455907+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.981957348+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.152136496+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.152160838+07:00","message":"found end of frame, send empty tag with msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.152164706+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.1521736+07:00","message":"[buffer interim] 138 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.152181339+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.152185295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.152188118+07:00","message":"> Transcript [907] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.152191281+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.152194161+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.152197245+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.152199942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.152203375+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.152216996+07:00","message":"push: {true \n 0 0xc002756280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:33.156817269+07:00","message":"write wav file: './tmp/7549/7549_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.432927623+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.562163336+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.666454207+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.666474737+07:00","message":"found end of frame, send empty tag with msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.666478051+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.666485396+07:00","message":"[buffer interim] 139 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.666492405+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.666495937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.666498627+07:00","message":"> Transcript [908] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.666500971+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.666502879+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.666504653+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.666506391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.666509639+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.666518458+07:00","message":"push: {true \n 0 0xc002059000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:33.67098587+07:00","message":"write wav file: './tmp/7549/7549_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.75350201+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.619877577+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.619911455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดารา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.619916107+07:00","message":"receive interim result [false|false]: ดารา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.619928581+07:00","message":"[buffer interim] 140 false ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.619935307+07:00","message":"[bufferProcess] interim [840000000]:ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.619937123+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.743796431+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.743830461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.743835669+07:00","message":"receive interim result [false|false]: หาเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.743846583+07:00","message":"[buffer interim] 140 false หาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.743852797+07:00","message":"[bufferProcess] interim [960000000]:หาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.743855152+07:00","message":"[bufferProcess] send to processor:ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.743860327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.743863026+07:00","message":"> Transcript [909] [false]: 'ดารา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.743865085+07:00","message":"Set StatePrefix (first interim): 'ดารา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.757918123+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.757973141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาราโอเกะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.757979205+07:00","message":"receive interim result [false|false]: คาราโอเกะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.758049356+07:00","message":"[buffer interim] 140 false คาราโอเกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.758057165+07:00","message":"[bufferProcess] interim [20000000]:คาราโอเกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.758059802+07:00","message":"[bufferProcess] send to processor:หาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.758062953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.758065761+07:00","message":"> Transcript [910] [false]: 'หาเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.758068239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.758073004+07:00","message":"Set new StatePrefix: 'หาเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.936718086+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.936743813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาลาเปา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.936749359+07:00","message":"receive interim result [false|false]: ซาลาเปา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.936761715+07:00","message":"[buffer interim] 140 false ซาลาเปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.936767156+07:00","message":"[bufferProcess] interim [140000000]:ซาลาเปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.936769031+07:00","message":"[bufferProcess] send to processor:คาราโอเกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.936775952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.936778497+07:00","message":"> Transcript [911] [false]: 'คาราโอเกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.936780527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.936782304+07:00","message":"Set new StatePrefix: 'คาราโอเกะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.221138047+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.221180953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาลาเปาทอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.221187203+07:00","message":"receive interim result [false|false]: ซาลาเปาทอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.221198221+07:00","message":"[buffer interim] 140 false ซาลาเปาทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.221205102+07:00","message":"[bufferProcess] interim [380000000]:ซาลาเปาทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.221207309+07:00","message":"[bufferProcess] send to processor:ซาลาเปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.221210958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.221213455+07:00","message":"> Transcript [912] [false]: 'ซาลาเปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.221215421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.221217272+07:00","message":"Set new StatePrefix: 'ซาลาเปา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.632569051+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.632603282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาลาเปาทอดสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.63260909+07:00","message":"receive interim result [false|false]: ซาลาเปาทอดสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.632623296+07:00","message":"[buffer interim] 140 false ซาลาเปาทอดสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.632629229+07:00","message":"[bufferProcess] interim [860000000]:ซาลาเปาทอดสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.632632011+07:00","message":"[bufferProcess] send to processor:ซาลาเปาทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.632636102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.632638787+07:00","message":"> Transcript [913] [false]: 'ซาลาเปาทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.632641351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.632643366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.632645081+07:00","message":"StatePrefix: 'ซาลาเปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.632647075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.741680366+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.814033584+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:35.847185458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:35.847237178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.874448012+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.874485896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาลาเปาทอดสีดำเสียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.874491833+07:00","message":"receive interim result [false|false]: ซาลาเปาทอดสีดำเสียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.874503259+07:00","message":"[buffer interim] 140 false ซาลาเปาทอดสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.874512234+07:00","message":"[bufferProcess] interim [100000000]:ซาลาเปาทอดสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.874515126+07:00","message":"[bufferProcess] send to processor:ซาลาเปาทอดสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.874520878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.874524912+07:00","message":"> Transcript [914] [false]: 'ซาลาเปาทอดสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.874529866+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.87453364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.874536979+07:00","message":"StatePrefix: 'ซาลาเปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.874539914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.95260198+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.952641251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบ\",\"confidence\":0.865495}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.952646387+07:00","message":"receive interim result [true|false]: ถ้าเราเอาท่อสีดำเสียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.952656601+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.95265889+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.952666696+07:00","message":"[buffer interim] 140 true ถ้าเราเอาท่อสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952673116+07:00","message":"[bufferProcess] interim [220000000]:ถ้าเราเอาท่อสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952680476+07:00","message":"[bufferProcess] send to processor (isfinal):ซาลาเปาทอดสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952683884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952686731+07:00","message":"> Transcript [915] [false]: 'ซาลาเปาทอดสีดำเสียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952689657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952691356+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952693147+07:00","message":"StatePrefix: 'ซาลาเปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952695467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952696977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952698737+07:00","message":"> Transcript [916] [true]: 'ถ้าเราเอาท่อสีดำเสียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952700656+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952702191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952703787+07:00","message":"StatePrefix: 'ซาลาเปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.952714398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.95272042+07:00","message":"Push: 'ถ้าเราเอาท่อสีดำเสียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.952729255+07:00","message":"push: {true ถ้าเราเอาท่อสีดำเสียบ 0 0xc002756a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:35.959598688+07:00","message":"write wav file: './tmp/7549/7549_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.168941722+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.168987705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.168992313+07:00","message":"receive interim result [false|false]: ลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.169008114+07:00","message":"[buffer interim] 141 false ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.169014554+07:00","message":"[bufferProcess] interim [420000000]:ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.169016458+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.348799774+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.348840155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.34884602+07:00","message":"receive interim result [false|false]: ลงไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.348859888+07:00","message":"[buffer interim] 141 false ลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.348868524+07:00","message":"[bufferProcess] interim [540000000]:ลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.348870873+07:00","message":"[bufferProcess] send to processor:ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.3488761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.348878823+07:00","message":"> Transcript [917] [false]: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.348881075+07:00","message":"Set StatePrefix (first interim): 'ลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.489507072+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.489544654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.489550891+07:00","message":"receive interim result [false|false]: ลงไปที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.489563862+07:00","message":"[buffer interim] 141 false ลงไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.489574081+07:00","message":"[bufferProcess] interim [720000000]:ลงไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.489576358+07:00","message":"[bufferProcess] send to processor:ลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.489581496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.489584327+07:00","message":"> Transcript [918] [false]: 'ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.489587811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.48958983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.489591906+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.489594102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.678819961+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.678863414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.678870657+07:00","message":"receive interim result [false|false]: ลงไปที่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.678887188+07:00","message":"[buffer interim] 141 false ลงไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.678895334+07:00","message":"[bufferProcess] interim [900000000]:ลงไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.678897476+07:00","message":"[bufferProcess] send to processor:ลงไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.678902695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.67890566+07:00","message":"> Transcript [919] [false]: 'ลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.678908872+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.678911011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.678913145+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.67891544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.78486281+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.784902167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่ไหน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.784908511+07:00","message":"receive interim result [false|false]: ลงไปที่ไหน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.78492375+07:00","message":"[buffer interim] 141 false ลงไปที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.784930789+07:00","message":"[bufferProcess] interim [960000000]:ลงไปที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.784933086+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.784938622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.784941266+07:00","message":"> Transcript [920] [false]: 'ลงไปที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.784944193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.784946003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.784948216+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.78495049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.812795703+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.812825898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.812831498+07:00","message":"receive interim result [false|false]: ลงไปที่นอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.812846277+07:00","message":"[buffer interim] 141 false ลงไปที่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812852982+07:00","message":"[bufferProcess] interim [20000000]:ลงไปที่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812855249+07:00","message":"[bufferProcess] send to processor:ลงไปที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812858428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812860824+07:00","message":"> Transcript [921] [false]: 'ลงไปที่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812863442+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812865432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812867192+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812868958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812875331+07:00","message":"Push: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.81287706+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.812878929+07:00","message":"Set new StatePrefix : 'ลงไปที่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.81288084+07:00","message":"Next Push (prob) : 'ไปที่ไหน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.812889749+07:00","message":"push: {false ลง 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.950236848+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.950271475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่ไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.950277402+07:00","message":"receive interim result [false|false]: ลงไปที่ไหน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.950290225+07:00","message":"[buffer interim] 141 false ลงไปที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.950297111+07:00","message":"[bufferProcess] interim [80000000]:ลงไปที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.950299472+07:00","message":"[bufferProcess] send to processor:ลงไปที่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.95030455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.950307552+07:00","message":"> Transcript [922] [false]: 'ลงไปที่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.950309549+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.950311894+07:00","message":"Set new StatePrefix: 'ลงไปที่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.987291904+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.98732567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.987331905+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.9873438+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.987352145+07:00","message":"[bufferProcess] interim [140000000]:ลงไปที่หน้าเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.987354515+07:00","message":"[bufferProcess] send to processor:ลงไปที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.987357707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.987360194+07:00","message":"> Transcript [923] [false]: 'ลงไปที่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.987362192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.987364225+07:00","message":"Set new StatePrefix: 'ลงไปที่ไหน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.036182052+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.036223628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.036229081+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.036245597+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.036252517+07:00","message":"[bufferProcess] interim [260000000]:ลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.03625481+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.036258137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.036260807+07:00","message":"> Transcript [924] [false]: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.036262858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.036265297+07:00","message":"Set new StatePrefix: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.361029388+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.361064683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.361071306+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.361085393+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.361091697+07:00","message":"[bufferProcess] interim [560000000]:ลงไปที่หน้าเหมือนเดิมล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.361094362+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.361100594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.36110363+07:00","message":"> Transcript [925] [false]: 'ลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.361106785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.361108758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.361110544+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.361113689+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.428811782+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.428845674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.428852993+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.428869231+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.428882874+07:00","message":"[bufferProcess] interim [680000000]:ลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.428886328+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.428897993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.428901672+07:00","message":"> Transcript [926] [false]: 'ลงไปที่หน้าเหมือนเดิมล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.428905924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.428908779+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.428911714+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.428915092+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.557087392+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.557132824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.557139294+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.557153789+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.557174091+07:00","message":"[bufferProcess] interim [800000000]:ลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.557176557+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.557179955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.557182948+07:00","message":"> Transcript [927] [false]: 'ลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.5571861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.557188158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.55718997+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.557192157+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.961461986+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.961506242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.961512892+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.961532672+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.96154178+07:00","message":"[bufferProcess] interim [160000000]:ลงไปที่หน้าเหมือนเดิมละปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961545069+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961550181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.96155409+07:00","message":"> Transcript [928] [false]: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961558731+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961561599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961565231+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961568579+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961573108+07:00","message":"Push: 'ไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961576118+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961579168+07:00","message":"Set new StatePrefix : 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.961582527+07:00","message":"Next Push (prob) : 'เดิมละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.961593223+07:00","message":"push: {false ไปที่หน้าเหมือน 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.077839521+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.077877405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.077883174+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.077896832+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.077903307+07:00","message":"[bufferProcess] interim [280000000]:ลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.077906056+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.077921987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.07792501+07:00","message":"> Transcript [929] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.077928555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.077930883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.077933223+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.077935559+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.128420951+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.128457814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.128463698+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.128478292+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.128484974+07:00","message":"[bufferProcess] interim [340000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.128487701+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.128494115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.128496844+07:00","message":"> Transcript [930] [false]: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.128500481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.128502675+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.128505915+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.128508375+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.26100218+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.261041755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.261047695+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.261061151+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.261067955+07:00","message":"[bufferProcess] interim [520000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.261070453+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.26107572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.261078708+07:00","message":"> Transcript [931] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.261081912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.261084143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.261086768+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.261089434+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.576441306+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.5764769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.57648316+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.576520227+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576527594+07:00","message":"[bufferProcess] interim [760000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576533647+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576538469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576542417+07:00","message":"> Transcript [932] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.57654777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576550616+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576554808+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576557571+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576560697+07:00","message":"Push: 'เดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576562556+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576564426+07:00","message":"Set new StatePrefix : 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.576566903+07:00","message":"Next Push (prob) : 'ปล่อยทิ้งไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.576574557+07:00","message":"push: {false เดิมละ 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.766659363+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.766693702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.766699602+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.766720863+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.766727654+07:00","message":"[bufferProcess] interim [940000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.76673011+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.766733421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.76673629+07:00","message":"> Transcript [933] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.766739489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.76674158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.766743539+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.766745831+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:38.847849831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:38.847856888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.281881097+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.281914564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.281919869+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.281935576+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.28194278+07:00","message":"[bufferProcess] interim [480000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.28194526+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.281948585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.281951946+07:00","message":"> Transcript [934] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.281955426+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.281957353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.281959551+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.281962333+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.492179951+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.492215469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.492221554+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.492238368+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.492247667+07:00","message":"[bufferProcess] interim [720000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.49225217+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.492259694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.492262356+07:00","message":"> Transcript [935] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.492266197+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.492268182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.492270206+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.49227248+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.658565559+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.658601023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.65861443+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.658628453+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658635521+07:00","message":"[bufferProcess] interim [840000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658638558+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658645486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658648165+07:00","message":"> Transcript [936] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658651648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658653524+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658656266+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658658738+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658664826+07:00","message":"Push: 'ปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658666741+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.658668766+07:00","message":"Set new StatePrefix : 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.65867145+07:00","message":"Next Push (prob) : 'ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.658679644+07:00","message":"push: {false ปล่อยทิ้งไว้ 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.766890793+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.76693583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.766943748+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:39.76695963+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.766965966+07:00","message":"[bufferProcess] interim [20000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.766968527+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.76697186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.766974778+07:00","message":"> Transcript [937] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.766978409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.766980318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.766982522+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:39.766984881+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.009259016+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.009296926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.009303049+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.009316559+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.009322785+07:00","message":"[bufferProcess] interim [200000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.009325088+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.009332512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.009336378+07:00","message":"> Transcript [938] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.00934157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.009345106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.009348568+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.009352214+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.062472886+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.062502194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.06250811+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.062521776+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.062528245+07:00","message":"[bufferProcess] interim [320000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.062530875+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.062534318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.062536668+07:00","message":"> Transcript [939] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.062540351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.06254218+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.062544111+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.062546503+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.181382425+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.181421017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.181427145+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.18143933+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181446605+07:00","message":"[bufferProcess] interim [380000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.18144917+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181454876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181457768+07:00","message":"> Transcript [940] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181463506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181466318+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181470229+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181474463+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.18148377+07:00","message":"Push: 'ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181487626+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181491604+07:00","message":"Set new StatePrefix : 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่มจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.181495127+07:00","message":"Next Push (prob) : 'จะเริ่มจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.181507307+07:00","message":"push: {false ให้หน่อยฝรั่งนี้ 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.390882544+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.390926637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.390934046+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.390952796+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.39096163+07:00","message":"[bufferProcess] interim [620000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.390966494+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.390971584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.390975777+07:00","message":"> Transcript [941] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.390979734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.39098273+07:00","message":"Set new StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.436618384+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.43666256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.436670045+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.436687172+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.436693964+07:00","message":"[bufferProcess] interim [680000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.436696463+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.436699723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.436702195+07:00","message":"> Transcript [942] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.436767278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.436770812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.436775446+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.436780358+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.55802046+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.558064869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.558071193+07:00","message":"receive interim result [false|false]: ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.558086985+07:00","message":"[buffer interim] 141 false ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.558094152+07:00","message":"[bufferProcess] interim [740000000]:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.558097137+07:00","message":"[bufferProcess] send to processor:ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.55810433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.558108517+07:00","message":"> Transcript [943] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.558112226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.558114729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.558116548+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.55811982+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.611678686+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.746060664+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.786915654+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.786955774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลองไปที่นั่นเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตๆนะคะ\",\"confidence\":0.9189135}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.786962012+07:00","message":"receive interim result [true|false]: ลองไปที่นั่นเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.786971319+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.786973639+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.786979356+07:00","message":"[buffer interim] 141 true ลองไปที่นั่นเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.786988955+07:00","message":"[bufferProcess] interim [10000000]:ลองไปที่นั่นเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.786992133+07:00","message":"[bufferProcess] send to processor (isfinal):ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.786995555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.786998497+07:00","message":"> Transcript [944] [false]: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787002367+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787004473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787006249+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787009079+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787011261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787013331+07:00","message":"> Transcript [945] [true]: 'ลองไปที่นั่นเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787015609+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787017231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787018762+07:00","message":"StatePrefix: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787020574+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787022221+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.7872177+07:00","message":"Push: 'เจริญเติบโตๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787221146+07:00","message":"TextPushed: 'ลงไปที่หน้าเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787223767+07:00","message":"Set new StatePrefix : 'ลองไปที่นั่นเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.78722592+07:00","message":"Next Push (prob) : 'ลองไปที่นั่นเหมือนเดิมละปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้เจริญเติบโตๆนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.787236397+07:00","message":"push: {true เจริญเติบโตๆนะคะ 0 0xc000045b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.787257872+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_141.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:40.797476825+07:00","message":"write wav file: './tmp/7549/7549_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.500846521+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.500888002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.500893037+07:00","message":"receive interim result [false|false]: กอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.500907548+07:00","message":"[buffer interim] 142 false กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.500914321+07:00","message":"[bufferProcess] interim [540000000]:กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.500916146+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.681364752+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.681396983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.681402147+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.681414335+07:00","message":"[buffer interim] 142 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.681420747+07:00","message":"[bufferProcess] interim [660000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.6814229+07:00","message":"[bufferProcess] send to processor:กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.681426049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.681428829+07:00","message":"> Transcript [946] [false]: 'กอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.681430843+07:00","message":"Set StatePrefix (first interim): 'กอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.737419742+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.737471827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.737481093+07:00","message":"receive interim result [false|false]: ก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.737511717+07:00","message":"[buffer interim] 142 false ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.737533892+07:00","message":"[bufferProcess] interim [780000000]:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.73754019+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.737549911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.73755864+07:00","message":"> Transcript [947] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.737561303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.737564491+07:00","message":"Set new StatePrefix: 'ก็จะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:41.84818529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:41.848195369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.907997975+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.908037582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.908042941+07:00","message":"receive interim result [false|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.908055002+07:00","message":"[buffer interim] 142 false ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.908062124+07:00","message":"[bufferProcess] interim [20000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.908064359+07:00","message":"[bufferProcess] send to processor:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.908069633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.908072636+07:00","message":"> Transcript [948] [false]: 'ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.908075693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.9080776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.908079763+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.908081829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.485576726+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.485626845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.485633335+07:00","message":"receive interim result [false|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.485650006+07:00","message":"[buffer interim] 142 false ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.485657164+07:00","message":"[bufferProcess] interim [620000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.485660141+07:00","message":"[bufferProcess] send to processor:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.485666953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.485670044+07:00","message":"> Transcript [949] [false]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.485673426+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.485675676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.485677569+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.485680515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.602520338+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.710175422+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.710211422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่า\",\"confidence\":0.95740354}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.710217152+07:00","message":"receive interim result [true|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.710228661+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.710231189+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.710243709+07:00","message":"[buffer interim] 142 true ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710250956+07:00","message":"[bufferProcess] interim [770000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710254145+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710257406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710259985+07:00","message":"> Transcript [950] [false]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710262694+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710264471+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710266634+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.71026872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710270305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710272253+07:00","message":"> Transcript [951] [true]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710275406+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710277253+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710278962+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710280633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.710283379+07:00","message":"Push: 'ก็จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.710291257+07:00","message":"push: {true ก็จะเห็นว่า 0 0xc002756000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:42.716863153+07:00","message":"write wav file: './tmp/7549/7549_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.793877751+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.465724139+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.465762916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.46576806+07:00","message":"receive interim result [false|false]: หนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.465781825+07:00","message":"[buffer interim] 143 false หนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.465788306+07:00","message":"[bufferProcess] interim [660000000]:หนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.465790195+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.531452552+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.531484466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.531490143+07:00","message":"receive interim result [false|false]: หน่อก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.531501435+07:00","message":"[buffer interim] 143 false หน่อก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.531509068+07:00","message":"[bufferProcess] interim [780000000]:หน่อก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.531511336+07:00","message":"[bufferProcess] send to processor:หนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.531517227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.53152001+07:00","message":"> Transcript [952] [false]: 'หนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.531522164+07:00","message":"Set StatePrefix (first interim): 'หนอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.658979455+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.659010161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.659016055+07:00","message":"receive interim result [false|false]: หน่อก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.659027585+07:00","message":"[buffer interim] 143 false หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.659033153+07:00","message":"[bufferProcess] interim [900000000]:หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.659035232+07:00","message":"[bufferProcess] send to processor:หน่อก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.659040106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.659042773+07:00","message":"> Transcript [953] [false]: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.659044736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.659046541+07:00","message":"Set new StatePrefix: 'หน่อก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.221516089+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.221552979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.2215585+07:00","message":"receive interim result [false|false]: หน่อก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.22157196+07:00","message":"[buffer interim] 143 false หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.221578745+07:00","message":"[bufferProcess] interim [500000000]:หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.221580711+07:00","message":"[bufferProcess] send to processor:หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.221584266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.221587074+07:00","message":"> Transcript [954] [false]: 'หน่อก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.221589817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.221592029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.221593947+07:00","message":"StatePrefix: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.221595957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.43884028+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.438868401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.438874221+07:00","message":"receive interim result [false|false]: หน่อก็จะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.438888234+07:00","message":"[buffer interim] 143 false หน่อก็จะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.438894826+07:00","message":"[bufferProcess] interim [680000000]:หน่อก็จะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.438897131+07:00","message":"[bufferProcess] send to processor:หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.438902052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.438904305+07:00","message":"> Transcript [955] [false]: 'หน่อก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.438907075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.43890892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.4389106+07:00","message":"StatePrefix: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.438912371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457947577+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457968925+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457981562+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.45798342+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457985762+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457987392+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457988941+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457990456+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457992075+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457993569+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457995076+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457996571+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457998214+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.457999768+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.458001292+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.458002841+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.539149201+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.539180138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.539184873+07:00","message":"receive interim result [false|false]: หน่อก็จะเจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.539197366+07:00","message":"[buffer interim] 143 false หน่อก็จะเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.539205517+07:00","message":"[bufferProcess] interim [740000000]:หน่อก็จะเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.539207834+07:00","message":"[bufferProcess] send to processor:หน่อก็จะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.539213029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.539215554+07:00","message":"> Transcript [956] [false]: 'หน่อก็จะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.539218427+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.539220544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.539222395+07:00","message":"StatePrefix: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.539224327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.54174543+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.541759202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.541763477+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.541772399+07:00","message":"[buffer interim] 143 false หน่อก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.54177575+07:00","message":"[bufferProcess] interim [800000000]:หน่อก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.541777662+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.541779646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.541781677+07:00","message":"> Transcript [957] [false]: 'หน่อก็จะเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.541783796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.541785523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.541787162+07:00","message":"StatePrefix: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.54178895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.541792023+07:00","message":"Push: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.541793875+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.541795671+07:00","message":"Set new StatePrefix : 'หน่อก็จะเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.54179797+07:00","message":"Next Push (prob) : 'จะเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.541832608+07:00","message":"push: {false หน่อก็ 0 0xc000044780}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:44.848877568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:44.84888697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.861544475+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.861574979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจริญแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.86158064+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.861593744+07:00","message":"[buffer interim] 143 false หน่อก็จะเจริญแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.861600284+07:00","message":"[bufferProcess] interim [100000000]:หน่อก็จะเจริญแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.861602387+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.861607465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.861610026+07:00","message":"> Transcript [958] [false]: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.861612108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.861613921+07:00","message":"Set new StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.916370303+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.916403816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจริญแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.916409206+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.916422326+07:00","message":"[buffer interim] 143 false หน่อก็จะเจริญแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.916428338+07:00","message":"[bufferProcess] interim [160000000]:หน่อก็จะเจริญแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.916430575+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.9164338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.91643635+07:00","message":"> Transcript [959] [false]: 'หน่อก็จะเจริญแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.916438831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.916440848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.916443035+07:00","message":"StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.916445423+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.128261853+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.128299751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจริญแล้วก็สู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.128306045+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็สู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.128320694+07:00","message":"[buffer interim] 143 false หน่อก็จะเจริญแล้วก็สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.128331399+07:00","message":"[bufferProcess] interim [400000000]:หน่อก็จะเจริญแล้วก็สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.128334467+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.128341315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.128343828+07:00","message":"> Transcript [960] [false]: 'หน่อก็จะเจริญแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.128347125+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.128349095+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.128351374+07:00","message":"StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.128353843+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.236703188+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.236753473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจริญแล้วก็สูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.236759409+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็สูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.236775704+07:00","message":"[buffer interim] 143 false หน่อก็จะเจริญแล้วก็สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.236783116+07:00","message":"[bufferProcess] interim [460000000]:หน่อก็จะเจริญแล้วก็สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.236785787+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้วก็สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.236792982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.236795743+07:00","message":"> Transcript [961] [false]: 'หน่อก็จะเจริญแล้วก็สู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.236799599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.236803418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.236805883+07:00","message":"StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.236808083+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.555446083+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.555485228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจริญแล้วก็สูงขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.555491406+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.555505354+07:00","message":"[buffer interim] 143 false หน่อก็จะเจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555513026+07:00","message":"[bufferProcess] interim [760000000]:หน่อก็จะเจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555515473+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้วก็สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555521915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555524932+07:00","message":"> Transcript [962] [false]: 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555528401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555530785+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555532784+07:00","message":"StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555535011+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555541203+07:00","message":"Push: 'จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555543053+07:00","message":"TextPushed: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555544923+07:00","message":"Set new StatePrefix : 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.555546877+07:00","message":"Next Push (prob) : 'แล้วก็สูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.555555001+07:00","message":"push: {false จะเจริญ 0 0xc000044780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.753749192+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.753795331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.753804169+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.753824253+07:00","message":"[buffer interim] 143 false หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.753837581+07:00","message":"[bufferProcess] interim [0]:หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.753844103+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.753853978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.753858257+07:00","message":"> Transcript [963] [false]: 'หน่อก็จะเจริญแล้วก็สูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.753863689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.753866736+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.753869924+07:00","message":"StatePrefix: 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.753873291+07:00","message":"TextPushed: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.989917924+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.062731669+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.092787225+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.092827102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ\",\"confidence\":0.93866885}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.092834462+07:00","message":"receive interim result [true|false]: หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.092846885+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.092849233+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.092855343+07:00","message":"[buffer interim] 143 true หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092862231+07:00","message":"[bufferProcess] interim [420000000]:หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092868918+07:00","message":"[bufferProcess] send to processor (isfinal):หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092872478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092875354+07:00","message":"> Transcript [964] [false]: 'หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092878593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092880417+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092882196+07:00","message":"StatePrefix: 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092884613+07:00","message":"TextPushed: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092886564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092888291+07:00","message":"> Transcript [965] [true]: 'หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092890242+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092891762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092893275+07:00","message":"StatePrefix: 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092895204+07:00","message":"TextPushed: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.092902768+07:00","message":"Push: 'แล้วก็สูงขึ้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.092912715+07:00","message":"push: {true แล้วก็สูงขึ้นค่ะ 0 0xc000044780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:46.103420816+07:00","message":"write wav file: './tmp/7549/7549_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.120987072+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.182933104+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.458369118+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.458391724+07:00","message":"found end of frame, send empty tag with msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.458394852+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.458402295+07:00","message":"[buffer interim] 144 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.458412698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.458416864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.45841937+07:00","message":"> Transcript [966] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.458422002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.458423798+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.458425537+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.458427251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.458430047+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.458440683+07:00","message":"push: {true \n 0 0xc002757100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:46.463098251+07:00","message":"write wav file: './tmp/7549/7549_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.099841512+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.099887712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.099893404+07:00","message":"receive interim result [false|false]: ฉันภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.099908635+07:00","message":"[buffer interim] 145 false ฉันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.09991549+07:00","message":"[bufferProcess] interim [840000000]:ฉันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.099917502+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.261306189+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.261347269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.261354165+07:00","message":"receive interim result [false|false]: ฉันภายในก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.261367468+07:00","message":"[buffer interim] 145 false ฉันภายในก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.261374887+07:00","message":"[bufferProcess] interim [80000000]:ฉันภายในก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.261377614+07:00","message":"[bufferProcess] send to processor:ฉันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.261384034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.261386953+07:00","message":"> Transcript [967] [false]: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.261389325+07:00","message":"Set StatePrefix (first interim): 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.417925024+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.417961272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.417968264+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.417981249+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.41799118+07:00","message":"[bufferProcess] interim [260000000]:ฉันภายในก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.417993976+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.418000335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.418003186+07:00","message":"> Transcript [968] [false]: 'ฉันภายในก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.418005849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.418007718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.418009445+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.418011437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.627829345+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.627874834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.627883341+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.627901726+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.627910406+07:00","message":"[bufferProcess] interim [500000000]:ฉันภายในก็จะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.627913671+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.627917916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.627921935+07:00","message":"> Transcript [969] [false]: 'ฉันภายในก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.627926194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.627929097+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.627932105+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.627934876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:47.849663637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:47.849666541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.93421033+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.934241043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.934246533+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.934255579+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.934262982+07:00","message":"[bufferProcess] interim [800000000]:ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.934266768+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.934271168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.934279332+07:00","message":"> Transcript [970] [false]: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.934283097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.934285123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.934286919+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.934288944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.276797299+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.276832241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.276838135+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.27685271+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276859624+07:00","message":"[bufferProcess] interim [100000000]:ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276862286+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276868897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276871535+07:00","message":"> Transcript [971] [false]: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276874452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276876966+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276878697+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276880551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276886563+07:00","message":"Push: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276888656+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276890713+07:00","message":"Set new StatePrefix : 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.276892695+07:00","message":"Next Push (prob) : 'ก็จะยังเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.276900423+07:00","message":"push: {false ฉันภายใน 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.342910499+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.342964637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.342973229+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.342988347+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.342996708+07:00","message":"[bufferProcess] interim [220000000]:ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.342999416+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.343002716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.343005768+07:00","message":"> Transcript [972] [false]: 'ฉันภายในก็จะยังเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.34300905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.34301155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.343013376+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.343015446+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.499620257+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.499658881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสีขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.499664412+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.499676959+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.499683915+07:00","message":"[bufferProcess] interim [340000000]:ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.499686126+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.499691997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.499694813+07:00","message":"> Transcript [973] [false]: 'ฉันภายในก็จะยังเป็นสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.499697571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.499699505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.499701412+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.499703538+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.650672627+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.650713499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสีขาวอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.650719227+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.650734313+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.650741973+07:00","message":"[bufferProcess] interim [520000000]:ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.650744438+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.650751328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.650753958+07:00","message":"> Transcript [974] [false]: 'ฉันภายในก็จะยังเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.650757494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.650759513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.65076146+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.650763725+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.829432517+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.829465582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสีขาวอยู่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.829471507+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.829490457+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829499795+07:00","message":"[bufferProcess] interim [640000000]:ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829502135+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829505433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.82950816+07:00","message":"> Transcript [975] [false]: 'ฉันภายในก็จะยังเป็นสีขาวอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829511374+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829513301+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829515431+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829517468+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829520898+07:00","message":"Push: 'ก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829522759+07:00","message":"TextPushed: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829525225+07:00","message":"Set new StatePrefix : 'ฉันภายในก็จะยังเป็นสีขาวอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.829527436+07:00","message":"Next Push (prob) : 'สีขาวอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.829535255+07:00","message":"push: {false ก็จะยังเป็น 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.951425432+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.951461511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.951467399+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.951481181+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.951491889+07:00","message":"[bufferProcess] interim [760000000]:ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.951494223+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.951497696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.951500585+07:00","message":"> Transcript [976] [false]: 'ฉันภายในก็จะยังเป็นสีขาวอยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.951503808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.951505878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.951507833+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสีขาวอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.951510153+07:00","message":"TextPushed: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.321733883+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.400251335+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.400281432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.400286899+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.40030289+07:00","message":"[buffer interim] 145 false ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.400309123+07:00","message":"[bufferProcess] interim [360000000]:ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.400311666+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.400315054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.400318732+07:00","message":"> Transcript [977] [false]: 'ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.400321652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.400324144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.400326724+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสีขาวอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.400329046+07:00","message":"TextPushed: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.450885033+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.450926986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ\",\"confidence\":0.8816311}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.450934032+07:00","message":"receive interim result [true|false]: ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.450944546+07:00","message":"end recv isFinal message id 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.450946459+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.450957748+07:00","message":"[buffer interim] 145 true ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450967614+07:00","message":"[bufferProcess] interim [360000000]:ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450970884+07:00","message":"[bufferProcess] send to processor (isfinal):ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450974466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450977183+07:00","message":"> Transcript [978] [false]: 'ฉันภายในก็จะยังเป็นสีขาวอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450980521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450982582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450984555+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสีขาวอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450986811+07:00","message":"TextPushed: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450988684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450990449+07:00","message":"> Transcript [979] [true]: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450992934+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450994641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450996259+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสีขาวอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.450997977+07:00","message":"TextPushed: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.451005282+07:00","message":"Push: 'สินค้าอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.45101257+07:00","message":"push: {true สินค้าอยู่นะคะ 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.455509203+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:49.46056696+07:00","message":"write wav file: './tmp/7549/7549_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.241855171+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.241889632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.241894752+07:00","message":"receive interim result [false|false]: หาที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.241907379+07:00","message":"[buffer interim] 146 false หาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.241914169+07:00","message":"[bufferProcess] interim [600000000]:หาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.241915965+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.448697353+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.448744517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาที่ท่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.448749813+07:00","message":"receive interim result [false|false]: หาที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.44876287+07:00","message":"[buffer interim] 146 false หาที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.448769556+07:00","message":"[bufferProcess] interim [780000000]:หาที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.448772156+07:00","message":"[bufferProcess] send to processor:หาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.448777244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.448779811+07:00","message":"> Transcript [980] [false]: 'หาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.448781966+07:00","message":"Set StatePrefix (first interim): 'หาที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.49761928+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.497652323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาที่เท่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.497658344+07:00","message":"receive interim result [false|false]: หาที่เท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.497670463+07:00","message":"[buffer interim] 146 false หาที่เท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.497678712+07:00","message":"[bufferProcess] interim [840000000]:หาที่เท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.497680979+07:00","message":"[bufferProcess] send to processor:หาที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.497687076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.497689889+07:00","message":"> Transcript [981] [false]: 'หาที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.497692756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.497694796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.497696578+07:00","message":"StatePrefix: 'หาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.49769879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.647831526+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.64786791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.647873999+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.647884792+07:00","message":"[buffer interim] 146 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.647891448+07:00","message":"[bufferProcess] interim [960000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.647893724+07:00","message":"[bufferProcess] send to processor:หาที่เท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.647898793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.647901815+07:00","message":"> Transcript [982] [false]: 'หาที่เท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.647905195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.647907078+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.64790898+07:00","message":"StatePrefix: 'หาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.647911167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.846849555+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.846894379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.846900631+07:00","message":"receive interim result [false|false]: ถ้าเราสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.8469153+07:00","message":"[buffer interim] 146 false ถ้าเราสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.846923826+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.846927061+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.846935559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.84693919+07:00","message":"> Transcript [983] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.846941491+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.846943683+07:00","message":"Set new StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:50.850019283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:50.850023256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.897833266+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.897858898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.897864492+07:00","message":"receive interim result [false|false]: ถ้าเราสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.897874253+07:00","message":"[buffer interim] 146 false ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.897879843+07:00","message":"[bufferProcess] interim [260000000]:ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.897881942+07:00","message":"[bufferProcess] send to processor:ถ้าเราสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.897886983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.897889625+07:00","message":"> Transcript [984] [false]: 'ถ้าเราสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.897892594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.897895187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.897896967+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.897899175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.932823563+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.063783989+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.069117549+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.069146568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราสังเกต\",\"confidence\":0.88345283}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.069152803+07:00","message":"receive interim result [true|false]: ถ้าเราสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.069171626+07:00","message":"end recv isFinal message id 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.069174359+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.069182233+07:00","message":"[buffer interim] 146 true ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069194209+07:00","message":"[bufferProcess] interim [500000000]:ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069197497+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069200662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069203718+07:00","message":"> Transcript [985] [false]: 'ถ้าเราสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069206203+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069208265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069210269+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069212509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069214171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069216158+07:00","message":"> Transcript [986] [true]: 'ถ้าเราสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069218109+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069219862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.0692214+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.06922313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.069226272+07:00","message":"Push: 'ถ้าเราสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.069235272+07:00","message":"push: {true ถ้าเราสังเกต 0 0xc000424f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:51.079635232+07:00","message":"write wav file: './tmp/7549/7549_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.100499208+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.100536369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องที่อยู่ข้างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.100541926+07:00","message":"receive interim result [false|false]: น้องที่อยู่ข้างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.10055936+07:00","message":"[buffer interim] 147 false น้องที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.100566513+07:00","message":"[bufferProcess] interim [840000000]:น้องที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.100569418+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.100575101+07:00","message":"[bufferProcess] send to processor (ticker):น้องที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.100578042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.100580734+07:00","message":"> Transcript [987] [false]: 'น้องที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.100582956+07:00","message":"Set StatePrefix (first interim): 'น้องที่อยู่ข้างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.483020437+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.483062098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องที่อยู่ข้างๆค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.48306817+07:00","message":"receive interim result [false|false]: น้องที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.483080758+07:00","message":"[buffer interim] 147 false น้องที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.483087922+07:00","message":"[bufferProcess] interim [260000000]:น้องที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.483089878+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.590775322+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.662721565+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.74586424+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.745905411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องที่อยู่ข้างๆค่ะ\",\"confidence\":0.93703514}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.74591227+07:00","message":"receive interim result [true|false]: น้องที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.745924094+07:00","message":"end recv isFinal message id 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.745926293+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.745933214+07:00","message":"[buffer interim] 147 true น้องที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745943808+07:00","message":"[bufferProcess] interim [560000000]:น้องที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745946792+07:00","message":"[bufferProcess] send to processor (isfinal):น้องที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745950502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745953889+07:00","message":"> Transcript [988] [false]: 'น้องที่อยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745957127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745958935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745961397+07:00","message":"StatePrefix: 'น้องที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745963729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.74596525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.74596735+07:00","message":"> Transcript [989] [true]: 'น้องที่อยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745969275+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745970939+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745972508+07:00","message":"StatePrefix: 'น้องที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745974062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.745983279+07:00","message":"Push: 'น้องที่อยู่ข้างๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.745991548+07:00","message":"push: {true น้องที่อยู่ข้างๆค่ะ 0 0xc000425200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:52.755912625+07:00","message":"write wav file: './tmp/7549/7549_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.21001141+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.210055895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.210063298+07:00","message":"receive interim result [false|false]: เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.210078588+07:00","message":"[buffer interim] 148 false เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.210087541+07:00","message":"[bufferProcess] interim [530000000]:เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.210090578+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.24974636+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.249778064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.249785115+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.249798429+07:00","message":"[buffer interim] 148 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.249805877+07:00","message":"[bufferProcess] interim [590000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.249809497+07:00","message":"[bufferProcess] send to processor:เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.249815883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.249819734+07:00","message":"> Transcript [990] [false]: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.249823049+07:00","message":"Set StatePrefix (first interim): 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.453523185+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.453560126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.453565922+07:00","message":"receive interim result [false|false]: เห็นว่าตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.45357777+07:00","message":"[buffer interim] 148 false เห็นว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.453587276+07:00","message":"[bufferProcess] interim [830000000]:เห็นว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.453589643+07:00","message":"[bufferProcess] send to processor:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.453595009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.453597639+07:00","message":"> Transcript [991] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.453600291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.453602422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.453604268+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.453606315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.517106676+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.517143213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.517148498+07:00","message":"receive interim result [false|false]: เห็นว่าต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.517185539+07:00","message":"[buffer interim] 148 false เห็นว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.517207119+07:00","message":"[bufferProcess] interim [890000000]:เห็นว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.517210133+07:00","message":"[bufferProcess] send to processor:เห็นว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.5172137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.517217087+07:00","message":"> Transcript [992] [false]: 'เห็นว่าตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.51722059+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.517222595+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.517224472+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.517226307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.737090202+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.737132229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้นน่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.737138139+07:00","message":"receive interim result [false|false]: เห็นว่าต้นน่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.737151486+07:00","message":"[buffer interim] 148 false เห็นว่าต้นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.737157665+07:00","message":"[bufferProcess] interim [10000000]:เห็นว่าต้นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.737159858+07:00","message":"[bufferProcess] send to processor:เห็นว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.737175256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.737178528+07:00","message":"> Transcript [993] [false]: 'เห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.737181688+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.73718368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.737185826+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.737187836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.786806924+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.786840931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้นหอม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.786847126+07:00","message":"receive interim result [false|false]: เห็นว่าต้นหอม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.786860676+07:00","message":"[buffer interim] 148 false เห็นว่าต้นหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786867123+07:00","message":"[bufferProcess] interim [70000000]:เห็นว่าต้นหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786869464+07:00","message":"[bufferProcess] send to processor:เห็นว่าต้นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786876002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786878953+07:00","message":"> Transcript [994] [false]: 'เห็นว่าต้นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786881876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786883858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786885602+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786887577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786893687+07:00","message":"Push: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786895624+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786899126+07:00","message":"Set new StatePrefix : 'เห็นว่าต้นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.786901541+07:00","message":"Next Push (prob) : 'ว่าต้นน่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.786924861+07:00","message":"push: {false เห็น 0 0xc0003a4400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.815578717+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.815605218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.815610244+07:00","message":"receive interim result [false|false]: เห็นว่าต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.815622832+07:00","message":"[buffer interim] 148 false เห็นว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.815628151+07:00","message":"[bufferProcess] interim [130000000]:เห็นว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.815630324+07:00","message":"[bufferProcess] send to processor:เห็นว่าต้นหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.815633387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.81563579+07:00","message":"> Transcript [995] [false]: 'เห็นว่าต้นหอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.815639281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.815641525+07:00","message":"Set new StatePrefix: 'เห็นว่าต้นหอม'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:53.850204272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:53.850241557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.041380688+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.041412884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้นหน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.041419079+07:00","message":"receive interim result [false|false]: เห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.041433262+07:00","message":"[buffer interim] 148 false เห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.041439361+07:00","message":"[bufferProcess] interim [370000000]:เห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.041441744+07:00","message":"[bufferProcess] send to processor:เห็นว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.041448276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.041450999+07:00","message":"> Transcript [996] [false]: 'เห็นว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.041453088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.041455339+07:00","message":"Set new StatePrefix: 'เห็นว่าต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.28134682+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.281387051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้นหน่อไม้ฝรั่งที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.281393294+07:00","message":"receive interim result [false|false]: เห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.281407056+07:00","message":"[buffer interim] 148 false เห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.281414819+07:00","message":"[bufferProcess] interim [670000000]:เห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.281417897+07:00","message":"[bufferProcess] send to processor:เห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.281426006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.281429076+07:00","message":"> Transcript [997] [false]: 'เห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.281431401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.281433375+07:00","message":"Set new StatePrefix: 'เห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.780518432+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.780554324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้นหน่อไม้ฝรั่งที่ฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.78056046+07:00","message":"receive interim result [false|false]: เห็นว่าต้นหน่อไม้ฝรั่งที่ฟัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.780571614+07:00","message":"[buffer interim] 148 false เห็นว่าต้นหน่อไม้ฝรั่งที่ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.780579809+07:00","message":"[bufferProcess] interim [970000000]:เห็นว่าต้นหน่อไม้ฝรั่งที่ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.780582821+07:00","message":"[bufferProcess] send to processor:เห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.780587212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.780590069+07:00","message":"> Transcript [998] [false]: 'เห็นว่าต้นหน่อไม้ฝรั่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.780592816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.780594669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.780596347+07:00","message":"StatePrefix: 'เห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.780598268+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.827815393+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.827854925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้นหน่อไม้ฝรั่งที่ตั้งค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.827864562+07:00","message":"receive interim result [false|false]: เห็นว่าต้นหน่อไม้ฝรั่งที่ตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.827882016+07:00","message":"[buffer interim] 148 false เห็นว่าต้นหน่อไม้ฝรั่งที่ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.827888358+07:00","message":"[bufferProcess] interim [30000000]:เห็นว่าต้นหน่อไม้ฝรั่งที่ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.827890762+07:00","message":"[bufferProcess] send to processor:เห็นว่าต้นหน่อไม้ฝรั่งที่ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.827899867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.827904759+07:00","message":"> Transcript [999] [false]: 'เห็นว่าต้นหน่อไม้ฝรั่งที่ฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.82790829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.827910561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.827912355+07:00","message":"StatePrefix: 'เห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.827915312+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.831035814+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.936878436+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.936914587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.936920644+07:00","message":"receive interim result [false|false]: เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.93693815+07:00","message":"[buffer interim] 148 false เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.936946541+07:00","message":"[bufferProcess] interim [330000000]:เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.936950567+07:00","message":"[bufferProcess] send to processor:เห็นว่าต้นหน่อไม้ฝรั่งที่ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.936955325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.936961473+07:00","message":"> Transcript [1000] [false]: 'เห็นว่าต้นหน่อไม้ฝรั่งที่ตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.936966155+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.936969604+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.936974368+07:00","message":"StatePrefix: 'เห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.936977436+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.963173403+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.012217859+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.012251356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ\",\"confidence\":0.9523826}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.012258342+07:00","message":"receive interim result [true|false]: เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.012268943+07:00","message":"end recv isFinal message id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.012271252+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.012277582+07:00","message":"[buffer interim] 148 true เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012287458+07:00","message":"[bufferProcess] interim [390000000]:เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012291185+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012295224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012298019+07:00","message":"> Transcript [1001] [false]: 'เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012300873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012302639+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012304652+07:00","message":"StatePrefix: 'เห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012307535+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012310481+07:00","message":"Push: 'ว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012312473+07:00","message":"TextPushed: 'เห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012314516+07:00","message":"Set new StatePrefix : 'เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012316499+07:00","message":"Next Push (prob) : 'ที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012318144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012320038+07:00","message":"> Transcript [1002] [true]: 'เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012322084+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012323617+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012325193+07:00","message":"StatePrefix: 'เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012326961+07:00","message":"TextPushed: 'เห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.012328969+07:00","message":"Push: 'ที่อยู่ข้างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.012336337+07:00","message":"push: {false ว่าต้นหน่อไม้ฝรั่ง 0 0xc0003a4400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.012340993+07:00","message":"push: {true ที่อยู่ข้างๆ 0 0xc0003a4400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:55.01965554+07:00","message":"write wav file: './tmp/7549/7549_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.494069272+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.494111927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.494117612+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.494133253+07:00","message":"[buffer interim] 149 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.49413992+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.494141639+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.01618905+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.016223853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.016229634+07:00","message":"receive interim result [false|false]: จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.016243338+07:00","message":"[buffer interim] 149 false จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.016249865+07:00","message":"[bufferProcess] interim [840000000]:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.016252462+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.016257344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.01625988+07:00","message":"> Transcript [1003] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.016261985+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.034127504+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.034154298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.034159249+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.034171244+07:00","message":"[buffer interim] 149 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.034176933+07:00","message":"[bufferProcess] interim [900000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.034178914+07:00","message":"[bufferProcess] send to processor:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.034181934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.034184433+07:00","message":"> Transcript [1004] [false]: 'จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.034187497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.034189492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.034191949+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.034194048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.230085165+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.230128343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.230135091+07:00","message":"receive interim result [false|false]: จะเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.230153255+07:00","message":"[buffer interim] 149 false จะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.230161771+07:00","message":"[bufferProcess] interim [80000000]:จะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.230165185+07:00","message":"[bufferProcess] send to processor:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.230169949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.230173746+07:00","message":"> Transcript [1005] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.230178355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.230181615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.230184725+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.230187742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.333766403+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.333807587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.333813914+07:00","message":"receive interim result [false|false]: จะเป็น 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.333830628+07:00","message":"[buffer interim] 149 false จะเป็น 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.333836772+07:00","message":"[bufferProcess] interim [140000000]:จะเป็น 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.333838994+07:00","message":"[bufferProcess] send to processor:จะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.333845494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.333848362+07:00","message":"> Transcript [1006] [false]: 'จะเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.333851663+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.333853836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.333855873+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.33385785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.382299202+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.382337763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.382343399+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.382355022+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382360851+07:00","message":"[bufferProcess] interim [260000000]:จะเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382363066+07:00","message":"[bufferProcess] send to processor:จะเป็น 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382366681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382369577+07:00","message":"> Transcript [1007] [false]: 'จะเป็น 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.38237229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382374225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382376355+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382379917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382383051+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382384806+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382386729+07:00","message":"Set new StatePrefix : 'จะเป็น 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.382388656+07:00","message":"Next Push (prob) : 'เป็น 10'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.382396294+07:00","message":"push: {false จะ 0 0xc002058e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.706132875+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.706169163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.70617567+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.706191313+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.706199708+07:00","message":"[bufferProcess] interim [620000000]:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.706203209+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.706212899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.706217251+07:00","message":"> Transcript [1008] [false]: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.706220514+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.7062244+07:00","message":"Set new StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:56.850779675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:56.850779613+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.28042721+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.280460471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.280465713+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.28047899+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.280486995+07:00","message":"[bufferProcess] interim [220000000]:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.280489118+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.280492409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.280495214+07:00","message":"> Transcript [1009] [false]: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.28049839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.280500274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.280502344+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.280504695+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.926774289+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.926808103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.926813823+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.926830906+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.926839644+07:00","message":"[bufferProcess] interim [820000000]:จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.926842724+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.926847857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.926850154+07:00","message":"> Transcript [1010] [false]: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.926853591+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.926855522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.926857339+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.926859798+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.122985384+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.12302639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.123032837+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.123046875+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.123056551+07:00","message":"[bufferProcess] interim [940000000]:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.123060178+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.123066363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.123070733+07:00","message":"> Transcript [1011] [false]: 'จะเป็นสีเขียวค่ะส่วนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.123075303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.123079378+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.123081434+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.12308637+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.186956115+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.186994569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอืด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.18700127+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.187013471+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187023396+07:00","message":"[bufferProcess] interim [60000000]:จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187027459+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187034742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.18703995+07:00","message":"> Transcript [1012] [false]: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187044542+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187048522+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187050562+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187052813+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187058266+07:00","message":"Push: 'เป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187061264+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187064181+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.187067195+07:00","message":"Next Push (prob) : 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.187081731+07:00","message":"push: {false เป็นสีเขียว 0 0xc002058e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.308800172+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.308836693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.308842554+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.308854592+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.308861112+07:00","message":"[bufferProcess] interim [180000000]:จะเป็นสีเขียวค่ะส่วนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.308863557+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.308868722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.308871394+07:00","message":"> Transcript [1013] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.30887452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.308876408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.30887863+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.308880902+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.445280968+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.445323286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.445331793+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.445348292+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.445356979+07:00","message":"[bufferProcess] interim [300000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.445359363+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.445362669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.445365159+07:00","message":"> Transcript [1014] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.445368079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.44536979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.445372291+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.445374416+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.688161776+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.688200313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.688206148+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.688223704+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.688231308+07:00","message":"[bufferProcess] interim [540000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.688233584+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.688237533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.688240726+07:00","message":"> Transcript [1015] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.688243889+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.688245829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.688248194+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.688250242+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.820509046+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.820547288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.820553548+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.820569524+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820576235+07:00","message":"[bufferProcess] interim [660000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820578388+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820586221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820589257+07:00","message":"> Transcript [1016] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820593134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820595463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820597447+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820599492+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820602312+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820604031+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.82060607+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.820611028+07:00","message":"Next Push (prob) : 'ส่วนอื่นที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.820618693+07:00","message":"push: {false ค่ะ 0 0xc002058e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.022040431+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.022082424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.022087848+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.022102989+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.022108968+07:00","message":"[bufferProcess] interim [840000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.022111694+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.022118357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.022121551+07:00","message":"> Transcript [1017] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.022132696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.022135101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.022136989+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.022139329+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.137682587+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.137729857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.137736063+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.137748721+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.13775506+07:00","message":"[bufferProcess] interim [960000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.13775752+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.137762725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.137765308+07:00","message":"> Transcript [1018] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.137768514+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.137770501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.137772253+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.137775551+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.73797042+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.738004929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.738011213+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.738025095+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.738032249+07:00","message":"[bufferProcess] interim [560000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.738034837+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.738040329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.738042724+07:00","message":"> Transcript [1019] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.738046173+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.738048049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.738049994+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.738052655+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.799933189+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.79996574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.799972012+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.79998423+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.799991273+07:00","message":"[bufferProcess] interim [680000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.79999432+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.799999475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.800002072+07:00","message":"> Transcript [1020] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.800005729+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.80000796+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.800010365+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.800013165+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.800018261+07:00","message":"Push: 'ส่วนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.800020021+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.800022065+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.800024275+07:00","message":"Next Push (prob) : 'ดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.800033455+07:00","message":"push: {false ส่วนอื่นที่เรา 0 0xc002058e80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:59.851698486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:59.851736428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.912442661+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.912473924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.912479932+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.91249537+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.912503411+07:00","message":"[bufferProcess] interim [800000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.91250667+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.912510799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.912513854+07:00","message":"> Transcript [1021] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.912517307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.912519307+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.912521264+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.912524193+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.249635237+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.249673728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.249680914+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.249694488+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.249701797+07:00","message":"[bufferProcess] interim [40000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.249704+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.24971688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.249720243+07:00","message":"> Transcript [1022] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.249724232+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.249726417+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.249728681+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.249731586+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.299476237+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.299511409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีทอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.299517895+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.299531632+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.29953866+07:00","message":"[bufferProcess] interim [160000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.299541261+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.299546621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.299549225+07:00","message":"> Transcript [1023] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.299552314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.299554264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.299556573+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.299559249+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.433344126+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.433390819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.433399715+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.4334161+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433423893+07:00","message":"[bufferProcess] interim [280000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.43342641+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433432515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433437726+07:00","message":"> Transcript [1024] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433442173+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433445122+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433448577+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433452022+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433460333+07:00","message":"Push: 'ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433463119+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.433466108+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.43347024+07:00","message":"Next Push (prob) : 'ถ้าไม่มีทอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.433481628+07:00","message":"push: {false ดูนะคะ 0 0xc002058e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.652966964+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.653007238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.653014195+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.653028847+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.653036497+07:00","message":"[bufferProcess] interim [520000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.653039286+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.653042649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.653045284+07:00","message":"> Transcript [1025] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.653047797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.653049747+07:00","message":"Set new StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.733058337+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.74156509+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.741601222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.741608026+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.741621325+07:00","message":"[buffer interim] 149 false จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.741628415+07:00","message":"[bufferProcess] interim [580000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.741631382+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.741635104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.741640574+07:00","message":"> Transcript [1026] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.74164292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.741645184+07:00","message":"Set new StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.886669492+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.886703061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ\",\"confidence\":0.94965804}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.886709361+07:00","message":"receive interim result [true|false]: จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.886724277+07:00","message":"end recv isFinal message id 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.886726485+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.886732558+07:00","message":"[buffer interim] 149 true จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.88673947+07:00","message":"[bufferProcess] interim [790000000]:จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886744514+07:00","message":"[bufferProcess] send to processor (isfinal):จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886747628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886750328+07:00","message":"> Transcript [1027] [false]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886753014+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886755116+07:00","message":"Set new StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886757418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.88676162+07:00","message":"> Transcript [1028] [true]: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886764074+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886765903+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886767546+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886770471+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.886777391+07:00","message":"Push: 'ถ้าไม่มีท่อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.886786705+07:00","message":"push: {true ถ้าไม่มีท่อสีดำ 0 0xc002058e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:00.897746374+07:00","message":"write wav file: './tmp/7549/7549_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.243086215+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.917115609+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.917150828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.917155764+07:00","message":"receive interim result [false|false]: ผมเอา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.917185661+07:00","message":"[buffer interim] 150 false ผมเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.917191947+07:00","message":"[bufferProcess] interim [480000000]:ผมเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.917193865+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.917197113+07:00","message":"[bufferProcess] send to processor (ticker):ผมเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.917207819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.917218+07:00","message":"> Transcript [1029] [false]: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.917221987+07:00","message":"Set StatePrefix (first interim): 'ผมเอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.976558475+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.976594946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.976600172+07:00","message":"receive interim result [false|false]: ผมเอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.976616798+07:00","message":"[buffer interim] 150 false ผมเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.976624201+07:00","message":"[bufferProcess] interim [600000000]:ผมเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.976626095+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.627955387+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.627993538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.628002682+07:00","message":"receive interim result [false|false]: ผมเอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.628012904+07:00","message":"[buffer interim] 150 false ผมเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.62801936+07:00","message":"[bufferProcess] interim [200000000]:ผมเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.628021356+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.628024558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.628027186+07:00","message":"> Transcript [1030] [false]: 'ผมเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.628030568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.628032591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.628034366+07:00","message":"StatePrefix: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.628036231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.672598406+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.672635794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.672641474+07:00","message":"receive interim result [false|false]: ผมเอาไว้ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.67265937+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.672664564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.6726676+07:00","message":"receive interim result [false|false]: ผมเอาไว้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.672673586+07:00","message":"[buffer interim] 150 false ผมเอาไว้ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.672676886+07:00","message":"[buffer interim] 150 false ผมเอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.6726829+07:00","message":"[bufferProcess] interim [260000000]:ผมเอาไว้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672685245+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672687953+07:00","message":"[bufferProcess] interim [320000000]:ผมเอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672689874+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672693187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672695703+07:00","message":"> Transcript [1031] [false]: 'ผมเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.67269854+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672700571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672703534+07:00","message":"StatePrefix: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672705775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.67270746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672709451+07:00","message":"> Transcript [1032] [false]: 'ผมเอาไว้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672719033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672721069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672722709+07:00","message":"StatePrefix: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.672724307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:02.85171587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:02.851724072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.872575928+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.872604897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.872610137+07:00","message":"receive interim result [false|false]: ผมเอาไว้ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.872624394+07:00","message":"[buffer interim] 150 false ผมเอาไว้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872630725+07:00","message":"[bufferProcess] interim [440000000]:ผมเอาไว้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872633345+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872642139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872645039+07:00","message":"> Transcript [1033] [false]: 'ผมเอาไว้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872648187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872650381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872653593+07:00","message":"StatePrefix: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872656144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872659581+07:00","message":"Push: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872661605+07:00","message":"TextPushed: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872663403+07:00","message":"Set new StatePrefix : 'ผมเอาไว้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.872665361+07:00","message":"Next Push (prob) : 'ไว้ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.872674913+07:00","message":"push: {false ผมเอา 0 0xc0003a5880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.984873426+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.984908356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก็จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.984913826+07:00","message":"receive interim result [false|false]: ผมเอาไว้ก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.984926672+07:00","message":"[buffer interim] 150 false ผมเอาไว้ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.984936216+07:00","message":"[bufferProcess] interim [560000000]:ผมเอาไว้ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.984938612+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.984945613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.984948527+07:00","message":"> Transcript [1034] [false]: 'ผมเอาไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.984950815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.984953105+07:00","message":"Set new StatePrefix: 'ผมเอาไว้ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.198044334+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.198077925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก็จะเห็นหนอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.198084022+07:00","message":"receive interim result [false|false]: ผมเอาไว้ก็จะเห็นหนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.198095973+07:00","message":"[buffer interim] 150 false ผมเอาไว้ก็จะเห็นหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.198103166+07:00","message":"[bufferProcess] interim [800000000]:ผมเอาไว้ก็จะเห็นหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.198105351+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.198110295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.19811334+07:00","message":"> Transcript [1035] [false]: 'ผมเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.198116597+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.198118654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.198123322+07:00","message":"StatePrefix: 'ผมเอาไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.198125311+07:00","message":"TextPushed: 'ผมเอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.873365906+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.873408691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก็จะเห็นหอนั้นเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.873416486+07:00","message":"receive interim result [false|false]: ผมเอาไว้ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.873436065+07:00","message":"[buffer interim] 150 false ผมเอาไว้ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.873448581+07:00","message":"[bufferProcess] interim [400000000]:ผมเอาไว้ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.873452951+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้ก็จะเห็นหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.87346191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.87346754+07:00","message":"> Transcript [1036] [false]: 'ผมเอาไว้ก็จะเห็นหนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.873474481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.873477791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.87348115+07:00","message":"StatePrefix: 'ผมเอาไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.873484267+07:00","message":"TextPushed: 'ผมเอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.895033437+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.895058272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก็จะเห็นหนอนนั่นเป็นสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.895063673+07:00","message":"receive interim result [false|false]: ผมเอาไว้ก็จะเห็นหนอนนั่นเป็นสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.895076353+07:00","message":"[buffer interim] 150 false ผมเอาไว้ก็จะเห็นหนอนนั่นเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.895081187+07:00","message":"[bufferProcess] interim [520000000]:ผมเอาไว้ก็จะเห็นหนอนนั่นเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.895083798+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.895087087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.89508964+07:00","message":"> Transcript [1037] [false]: 'ผมเอาไว้ก็จะเห็นหอนั้นเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.895092798+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.895094537+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.895096483+07:00","message":"StatePrefix: 'ผมเอาไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.895098486+07:00","message":"TextPushed: 'ผมเอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.206047256+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.206082568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.206088389+07:00","message":"receive interim result [false|false]: ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.206102104+07:00","message":"[buffer interim] 150 false ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206108113+07:00","message":"[bufferProcess] interim [760000000]:ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206110517+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้ก็จะเห็นหนอนนั่นเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206117157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206123434+07:00","message":"> Transcript [1038] [false]: 'ผมเอาไว้ก็จะเห็นหนอนนั่นเป็นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206127523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206129844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206132017+07:00","message":"StatePrefix: 'ผมเอาไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206134574+07:00","message":"TextPushed: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206140699+07:00","message":"Push: 'ไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206142417+07:00","message":"TextPushed: 'ผมเอาไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206144492+07:00","message":"Set new StatePrefix : 'ผมเอาไว้ก็จะเห็นหนอนนั่นเป็นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.206146733+07:00","message":"Next Push (prob) : 'เห็นหนอนนั่นเป็นสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.20615492+07:00","message":"push: {false ไว้ก็จะ 0 0xc0003a5880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.469197787+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.469234802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.4692427+07:00","message":"receive interim result [false|false]: ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.469256773+07:00","message":"[buffer interim] 150 false ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.469263131+07:00","message":"[bufferProcess] interim [120000000]:ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.469265831+07:00","message":"[bufferProcess] send to processor:ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.469271076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.469273887+07:00","message":"> Transcript [1039] [false]: 'ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.469276053+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.469278323+07:00","message":"Set new StatePrefix: 'ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.572283979+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.711009223+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.711057214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ\",\"confidence\":0.91178274}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.711065227+07:00","message":"receive interim result [true|false]: ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.711078661+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.711081809+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.71109088+07:00","message":"[buffer interim] 150 true ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711100357+07:00","message":"[bufferProcess] interim [360000000]:ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711104893+07:00","message":"[bufferProcess] send to processor (isfinal):ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711109812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711113714+07:00","message":"> Transcript [1040] [false]: 'ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711119678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711122669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711126061+07:00","message":"StatePrefix: 'ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711129682+07:00","message":"TextPushed: 'ผมเอาไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711132251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711135117+07:00","message":"> Transcript [1041] [true]: 'ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711138369+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711141047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711143958+07:00","message":"StatePrefix: 'ผมเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711146999+07:00","message":"TextPushed: 'ผมเอาไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.711154201+07:00","message":"Push: 'เห็นหอนั้นเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.711167075+07:00","message":"push: {true เห็นหอนั้นเป็นสีเขียวค่ะ 0 0xc0003a5880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:04.719915116+07:00","message":"write wav file: './tmp/7549/7549_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.763720756+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.891525387+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.006874194+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.006893254+07:00","message":"found end of frame, send empty tag with msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.006896406+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.006903426+07:00","message":"[buffer interim] 151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.006909429+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.006912971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.006916424+07:00","message":"> Transcript [1042] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.006918543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.006920335+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.006922072+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.006923782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.006926512+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.006935092+07:00","message":"push: {true \n 0 0xc002756e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:05.011854851+07:00","message":"write wav file: './tmp/7549/7549_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.023314006+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.081935628+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.212973786+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.299769707+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.299788159+07:00","message":"found end of frame, send empty tag with msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.299792021+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.299797825+07:00","message":"[buffer interim] 152 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.299803122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.29980655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.299809365+07:00","message":"> Transcript [1043] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.299811697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.29981345+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.299815217+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.299816977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.299820285+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.299828234+07:00","message":"push: {true \n 0 0xc0003a5a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:05.30518899+07:00","message":"write wav file: './tmp/7549/7549_152.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:05.852496389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:05.8525076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.917952012+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.917992178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.91799774+07:00","message":"receive interim result [false|false]: ที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.918012235+07:00","message":"[buffer interim] 153 false ที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.918018632+07:00","message":"[bufferProcess] interim [720000000]:ที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.918020813+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.065351782+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.065394714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.065400526+07:00","message":"receive interim result [false|false]: ห*นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.065415571+07:00","message":"[buffer interim] 153 false ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.065423175+07:00","message":"[bufferProcess] interim [840000000]:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.065425528+07:00","message":"[bufferProcess] send to processor:ที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.065428775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.065431335+07:00","message":"> Transcript [1044] [false]: 'ที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.065433405+07:00","message":"Set StatePrefix (first interim): 'ที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.381987066+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.382031669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.382037621+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.382056166+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.382066872+07:00","message":"[bufferProcess] interim [140000000]:ที่นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.382069172+07:00","message":"[bufferProcess] send to processor:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.382078458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.382082908+07:00","message":"> Transcript [1045] [false]: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.382087007+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.38209019+07:00","message":"Set new StatePrefix: 'ห*นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.395818301+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.395861545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.395867217+07:00","message":"receive interim result [false|false]: ที่นักเรียนก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.395882387+07:00","message":"[buffer interim] 153 false ที่นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.395889627+07:00","message":"[bufferProcess] interim [200000000]:ที่นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.395892022+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.395900678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.395904526+07:00","message":"> Transcript [1046] [false]: 'ที่นักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.395907296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.395910552+07:00","message":"Set new StatePrefix: 'ที่นักเรียนก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.655600105+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.655669233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.655676739+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.655693414+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.655700614+07:00","message":"[bufferProcess] interim [440000000]:ที่นักเรียนก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.655702993+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.655708605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.655718952+07:00","message":"> Transcript [1047] [false]: 'ที่นักเรียนก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.655721805+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.655723922+07:00","message":"Set new StatePrefix: 'ที่นักเรียนก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.756452758+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.756489069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.756494909+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.756510045+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.756516403+07:00","message":"[bufferProcess] interim [560000000]:ที่นักเรียนก็น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.756518873+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.756525507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.756528916+07:00","message":"> Transcript [1048] [false]: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.756531129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.756533149+07:00","message":"Set new StatePrefix: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.951266298+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.951307181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.951313558+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.951327185+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.951333359+07:00","message":"[bufferProcess] interim [740000000]:ที่นักเรียนก็น่าจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.951335653+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.951341935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.951344743+07:00","message":"> Transcript [1049] [false]: 'ที่นักเรียนก็น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.951348106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.951350147+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.951351869+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.951356079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.091558846+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.091603974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.091610622+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.091625096+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.091632664+07:00","message":"[bufferProcess] interim [920000000]:ที่นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.091635329+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.091640463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.091643301+07:00","message":"> Transcript [1050] [false]: 'ที่นักเรียนก็น่าจะ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.091646839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.091648995+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.091651102+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.091653487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.304691334+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.304734269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.304742458+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.304756612+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.304764577+07:00","message":"[bufferProcess] interim [100000000]:ที่นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.304767205+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.304774147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.304776703+07:00","message":"> Transcript [1051] [false]: 'ที่นักเรียนก็น่าจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.304779833+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.30478201+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.304784282+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.304786428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.340984563+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.341022653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.341027745+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.341043558+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341050641+07:00","message":"[bufferProcess] interim [160000000]:ที่นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.34105327+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341056663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341059203+07:00","message":"> Transcript [1052] [false]: 'ที่นักเรียนก็น่าจะสามารถต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341062202+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341064148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341065889+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341067797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341070478+07:00","message":"Push: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341072195+07:00","message":"TextPushed: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.341074171+07:00","message":"Set new StatePrefix : 'ที่นักเรียนก็น่าจะสามารถต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.34107628+07:00","message":"Next Push (prob) : 'จะสามารถต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.341084087+07:00","message":"push: {false ที่นักเรียนก็น่า 0 0xc0003a5b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.538486678+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.538525229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.538531487+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.5385443+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.538550462+07:00","message":"[bufferProcess] interim [340000000]:ที่นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.538553162+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.538558411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.538561679+07:00","message":"> Transcript [1053] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.538563905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.538565668+07:00","message":"Set new StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.690581801+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.690622809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.690628897+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.690647537+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.690654575+07:00","message":"[bufferProcess] interim [520000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.690656915+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.690661201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.69066393+07:00","message":"> Transcript [1054] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.690667574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.690669396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.690671513+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.690674012+07:00","message":"TextPushed: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.862194503+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.862239326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.86224553+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.862262482+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.862269741+07:00","message":"[bufferProcess] interim [640000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.862272242+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.862279697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.862282899+07:00","message":"> Transcript [1055] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.862286494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.86228915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.86229127+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.862294351+07:00","message":"TextPushed: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.98385083+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.983887724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.983893994+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.983904992+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.983911986+07:00","message":"[bufferProcess] interim [820000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.983914222+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.983917342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.983919999+07:00","message":"> Transcript [1056] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.983923559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.983925465+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.983927796+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.983930312+07:00","message":"TextPushed: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.57204049+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.572076916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.572083025+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.572098612+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572105005+07:00","message":"[bufferProcess] interim [420000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572107554+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572114041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572116368+07:00","message":"> Transcript [1057] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572120419+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572122604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572125022+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572128413+07:00","message":"TextPushed: 'ที่นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572135645+07:00","message":"Push: 'จะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572137962+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572140028+07:00","message":"Set new StatePrefix : 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.572142273+07:00","message":"Next Push (prob) : 'ได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.572150529+07:00","message":"push: {false จะสามารถตอบ 0 0xc0003a5b00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:08.852926143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:08.852957028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.88590376+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.885949276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.885956379+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.885971277+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.885978733+07:00","message":"[bufferProcess] interim [660000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.885981357+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.885988062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.885990769+07:00","message":"> Transcript [1058] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.885994178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.885996239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.885999244+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.886002106+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.912191793+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.912234674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.912240524+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.912258044+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.912265314+07:00","message":"[bufferProcess] interim [720000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.912267716+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.912270934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.912274984+07:00","message":"> Transcript [1059] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.912279073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.912281311+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.912283028+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.91228546+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.959255831+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.959293834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.959300013+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.959317107+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.959325971+07:00","message":"[bufferProcess] interim [780000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.959328586+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.959333894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.959336794+07:00","message":"> Transcript [1060] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.959340322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.959342329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.95934414+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.959346627+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.067905769+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.067941291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.067947081+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.067963775+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.067970202+07:00","message":"[bufferProcess] interim [840000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.06798038+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.067986385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.067989032+07:00","message":"> Transcript [1061] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.06799262+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.067996188+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.067998077+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.068000282+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.068004949+07:00","message":"Push: 'ได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.068007323+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.068009557+07:00","message":"Set new StatePrefix : 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.068011708+07:00","message":"Next Push (prob) : 'ว่าป้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.068018672+07:00","message":"push: {false ได้แล้วนะคะ 0 0xc0003a5b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.139318476+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.139359828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.139365871+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.139380973+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.139389631+07:00","message":"[bufferProcess] interim [960000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.13939374+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.139399009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.139401734+07:00","message":"> Transcript [1062] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.139403929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.13940681+07:00","message":"Set new StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.464126924+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.464165797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.464173206+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.46418761+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.464195112+07:00","message":"[bufferProcess] interim [260000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.464198052+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.46420741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.464210135+07:00","message":"> Transcript [1063] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.464212702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.464215107+07:00","message":"Set new StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.663604102+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.663639067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.663645344+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.663664078+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.663671493+07:00","message":"[bufferProcess] interim [500000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.66367395+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.663677453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.663680246+07:00","message":"> Transcript [1064] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.663684238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.663686288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.663688463+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.663690935+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.979379387+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.979414735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.979421766+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.979435861+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.979443256+07:00","message":"[bufferProcess] interim [740000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.979446185+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.979451583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.979454082+07:00","message":"> Transcript [1065] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.979457884+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.979460536+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.97946265+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.979465687+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.170342135+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.170381838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.170387971+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.170404294+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.170413094+07:00","message":"[bufferProcess] interim [980000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.170415402+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.170419384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.170422142+07:00","message":"> Transcript [1066] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.170425537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.170427678+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.170429986+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.170432931+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.369651291+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.369689205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.369695455+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.369707551+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369720942+07:00","message":"[bufferProcess] interim [220000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369723827+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369729687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369732656+07:00","message":"> Transcript [1067] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369736319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369738345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369740865+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.36974372+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369748669+07:00","message":"Push: 'ว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369750522+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.369752709+07:00","message":"Set new StatePrefix : 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.3697572+07:00","message":"Next Push (prob) : 'อะไรที่ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.369765242+07:00","message":"push: {false ว่าปัจจัย 0 0xc0003a5b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.494273611+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.494314792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.494321229+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.494333447+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.494343086+07:00","message":"[bufferProcess] interim [280000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.494346045+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.494351595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.494354137+07:00","message":"> Transcript [1068] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.494357771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.494359763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.494362033+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.494364868+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.911938309+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.982951752+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.998123076+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.998153048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.998159642+07:00","message":"receive interim result [false|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.998173259+07:00","message":"[buffer interim] 153 false ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.998180453+07:00","message":"[bufferProcess] interim [760000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.998183591+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.998190241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.998192926+07:00","message":"> Transcript [1069] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.998196526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.998198453+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.998200579+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.998203238+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.132214481+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.132248314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง\",\"confidence\":0.949387}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.132264716+07:00","message":"receive interim result [true|false]: ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.132287102+07:00","message":"end recv isFinal message id 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.132294076+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.132309249+07:00","message":"[buffer interim] 153 true ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132325916+07:00","message":"[bufferProcess] interim [910000000]:ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.1323354+07:00","message":"[bufferProcess] send to processor (isfinal):ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132344345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132352562+07:00","message":"> Transcript [1070] [false]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132360968+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132367758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132375299+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132383357+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132390454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132396306+07:00","message":"> Transcript [1071] [true]: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132403384+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132409558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132416207+07:00","message":"StatePrefix: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.132424059+07:00","message":"TextPushed: 'ที่นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.13244289+07:00","message":"Push: 'อะไรที่ทำให้หน่อยไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.132463867+07:00","message":"push: {true อะไรที่ทำให้หน่อยไม้ฝรั่ง 0 0xc0003a5b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:11.143604359+07:00","message":"write wav file: './tmp/7549/7549_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.349249734+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.349281153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.349285748+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.349296854+07:00","message":"[buffer interim] 154 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.349302459+07:00","message":"[bufferProcess] interim [420000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.349308172+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.558870558+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.55891033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พริก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.558915136+07:00","message":"receive interim result [false|false]: พริก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.558927487+07:00","message":"[buffer interim] 154 false พริก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.558932987+07:00","message":"[bufferProcess] interim [540000000]:พริก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.558935346+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.558940522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.558943184+07:00","message":"> Transcript [1072] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.558945201+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.590663096+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.590696622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่กู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.590702218+07:00","message":"receive interim result [false|false]: พี่กู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.590719871+07:00","message":"[buffer interim] 154 false พี่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.590727466+07:00","message":"[bufferProcess] interim [600000000]:พี่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.590730671+07:00","message":"[bufferProcess] send to processor:พริก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.590734879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.590738633+07:00","message":"> Transcript [1073] [false]: 'พริก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.590743727+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.590746603+07:00","message":"Set new StatePrefix: 'พริก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.736795914+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.736832914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่กูให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.736839044+07:00","message":"receive interim result [false|false]: พี่กูให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.73685379+07:00","message":"[buffer interim] 154 false พี่กูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.73686+07:00","message":"[bufferProcess] interim [780000000]:พี่กูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.736862551+07:00","message":"[bufferProcess] send to processor:พี่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.736865909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.736868802+07:00","message":"> Transcript [1074] [false]: 'พี่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.736870833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.736872629+07:00","message":"Set new StatePrefix: 'พี่กู'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:11.853670245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:11.853682719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.861875787+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.861903215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่กูให้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.861907907+07:00","message":"receive interim result [false|false]: พี่กูให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.861918758+07:00","message":"[buffer interim] 154 false พี่กูให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.861924408+07:00","message":"[bufferProcess] interim [900000000]:พี่กูให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.861927015+07:00","message":"[bufferProcess] send to processor:พี่กูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.861930358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.861933248+07:00","message":"> Transcript [1075] [false]: 'พี่กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.861935744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.861937556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.861939271+07:00","message":"StatePrefix: 'พี่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.861941266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.002075894+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.002107118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่กูให้ดูเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.002112745+07:00","message":"receive interim result [false|false]: พี่กูให้ดูเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.002126085+07:00","message":"[buffer interim] 154 false พี่กูให้ดูเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.002132431+07:00","message":"[bufferProcess] interim [20000000]:พี่กูให้ดูเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.002135301+07:00","message":"[bufferProcess] send to processor:พี่กูให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.002138469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.002141581+07:00","message":"> Transcript [1076] [false]: 'พี่กูให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.002144418+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.002146502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.002148258+07:00","message":"StatePrefix: 'พี่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.002150272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.153446088+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.153491371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่กูให้ดูเมื่อกี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.153497736+07:00","message":"receive interim result [false|false]: พี่กูให้ดูเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.153511037+07:00","message":"[buffer interim] 154 false พี่กูให้ดูเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.153517093+07:00","message":"[bufferProcess] interim [200000000]:พี่กูให้ดูเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.153521489+07:00","message":"[bufferProcess] send to processor:พี่กูให้ดูเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.153527989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.153530821+07:00","message":"> Transcript [1077] [false]: 'พี่กูให้ดูเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.153539195+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.153541437+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.153543194+07:00","message":"StatePrefix: 'พี่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.153544958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.231955248+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.231994308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่กูให้ดูเมื่อครู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.232000437+07:00","message":"receive interim result [false|false]: พี่กูให้ดูเมื่อครู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.232011721+07:00","message":"[buffer interim] 154 false พี่กูให้ดูเมื่อครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.2320193+07:00","message":"[bufferProcess] interim [320000000]:พี่กูให้ดูเมื่อครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232021754+07:00","message":"[bufferProcess] send to processor:พี่กูให้ดูเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232027657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232032208+07:00","message":"> Transcript [1078] [false]: 'พี่กูให้ดูเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232035698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232037937+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232039725+07:00","message":"StatePrefix: 'พี่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232041653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232050037+07:00","message":"Push: 'พี่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232052368+07:00","message":"TextPushed: 'พี่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232054293+07:00","message":"Set new StatePrefix : 'พี่กูให้ดูเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.232056425+07:00","message":"Next Push (prob) : 'ให้ดูเมื่อกี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.232064418+07:00","message":"push: {false พี่กู 0 0xc000182280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.405103521+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.405137834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่กูให้ดูเมื่อครู่นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.405142953+07:00","message":"receive interim result [false|false]: พี่กูให้ดูเมื่อครู่นี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.405155202+07:00","message":"[buffer interim] 154 false พี่กูให้ดูเมื่อครู่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.405169783+07:00","message":"[bufferProcess] interim [440000000]:พี่กูให้ดูเมื่อครู่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.405172504+07:00","message":"[bufferProcess] send to processor:พี่กูให้ดูเมื่อครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.405177985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.405181033+07:00","message":"> Transcript [1079] [false]: 'พี่กูให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.405183246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.405185128+07:00","message":"Set new StatePrefix: 'พี่กูให้ดูเมื่อครู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.616216414+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.616257508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่กูให้ดูเมื่อครู่นี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.616264047+07:00","message":"receive interim result [false|false]: พี่กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.616278366+07:00","message":"[buffer interim] 154 false พี่กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.61628703+07:00","message":"[bufferProcess] interim [680000000]:พี่กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.616290556+07:00","message":"[bufferProcess] send to processor:พี่กูให้ดูเมื่อครู่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.616295384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.616299341+07:00","message":"> Transcript [1080] [false]: 'พี่กูให้ดูเมื่อครู่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.616302866+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.616304958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.616306785+07:00","message":"StatePrefix: 'พี่กูให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.616308832+07:00","message":"TextPushed: 'พี่กู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.64148476+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.783711244+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.783767955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่กูให้ดูเมื่อครู่นี้ค่ะ\",\"confidence\":0.9271063}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.783775374+07:00","message":"receive interim result [true|false]: พี่กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.783785236+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.783788047+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.78379432+07:00","message":"[buffer interim] 154 true พี่กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783804734+07:00","message":"[bufferProcess] interim [890000000]:พี่กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783811759+07:00","message":"[bufferProcess] send to processor (isfinal):พี่กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783816594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783820915+07:00","message":"> Transcript [1081] [false]: 'พี่กูให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783825415+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.78383055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783832662+07:00","message":"StatePrefix: 'พี่กูให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.78383476+07:00","message":"TextPushed: 'พี่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783836356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783838237+07:00","message":"> Transcript [1082] [true]: 'พี่กูให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783840545+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783842108+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783843747+07:00","message":"StatePrefix: 'พี่กูให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783845372+07:00","message":"TextPushed: 'พี่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.783852805+07:00","message":"Push: 'ให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.783862417+07:00","message":"push: {true ให้ดูเมื่อครู่นี้ค่ะ 0 0xc000182280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:12.791950916+07:00","message":"write wav file: './tmp/7549/7549_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.024030128+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.769839537+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.769879508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิทธิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.769884858+07:00","message":"receive interim result [false|false]: มีสิทธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.769898274+07:00","message":"[buffer interim] 155 false มีสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.769904107+07:00","message":"[bufferProcess] interim [720000000]:มีสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.769906357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.876946908+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.876983606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิทธิ์ที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.876989098+07:00","message":"receive interim result [false|false]: มีสิทธิ์ที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.877001002+07:00","message":"[buffer interim] 155 false มีสิทธิ์ที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.877010157+07:00","message":"[bufferProcess] interim [840000000]:มีสิทธิ์ที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.877012945+07:00","message":"[bufferProcess] send to processor:มีสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.877016831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.877019651+07:00","message":"> Transcript [1083] [false]: 'มีสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.877021819+07:00","message":"Set StatePrefix (first interim): 'มีสิทธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.00393039+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.003969947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิกัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.003976474+07:00","message":"receive interim result [false|false]: พิกัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.003991723+07:00","message":"[buffer interim] 155 false พิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.003998422+07:00","message":"[bufferProcess] interim [960000000]:พิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.004001232+07:00","message":"[bufferProcess] send to processor:มีสิทธิ์ที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.004007858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.004010811+07:00","message":"> Transcript [1084] [false]: 'มีสิทธิ์ที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.004014051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.004015992+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.004017844+07:00","message":"StatePrefix: 'มีสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.004019908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.19442025+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.194459757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสีที่แตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.194466904+07:00","message":"receive interim result [false|false]: มีสีที่แตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.194482579+07:00","message":"[buffer interim] 155 false มีสีที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.19449103+07:00","message":"[bufferProcess] interim [200000000]:มีสีที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.194495096+07:00","message":"[bufferProcess] send to processor:พิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.19450004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.19450283+07:00","message":"> Transcript [1085] [false]: 'พิกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.194505126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.194507545+07:00","message":"Set new StatePrefix: 'พิกัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.377864016+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.377900322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสีที่แตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.377905679+07:00","message":"receive interim result [false|false]: มีสีที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.377918168+07:00","message":"[buffer interim] 155 false มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.377925301+07:00","message":"[bufferProcess] interim [380000000]:มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.377927517+07:00","message":"[bufferProcess] send to processor:มีสีที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.377932427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.377935269+07:00","message":"> Transcript [1086] [false]: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.377937612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.377939615+07:00","message":"Set new StatePrefix: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458772108+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458796952+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458799487+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458801971+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458803595+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458805411+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.45880699+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458808719+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458810348+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458812048+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458813621+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458815225+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458816822+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458818541+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.45882014+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458821661+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.45882341+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458824915+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458826382+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.458827889+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.692444618+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.786724888+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.786763772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสีที่แตกต่างกัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.786770274+07:00","message":"receive interim result [true|false]: มีสีที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.786782407+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.786785743+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.786793744+07:00","message":"[buffer interim] 155 true มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786800654+07:00","message":"[bufferProcess] interim [890000000]:มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.78680402+07:00","message":"[bufferProcess] send to processor (isfinal):มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786807532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786810765+07:00","message":"> Transcript [1087] [false]: 'มีสีที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786813606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786815464+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786818893+07:00","message":"StatePrefix: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786821164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.78682287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786824698+07:00","message":"> Transcript [1088] [true]: 'มีสีที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.78682666+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786828212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786829705+07:00","message":"StatePrefix: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786831233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.786834464+07:00","message":"Push: 'มีสีที่แตกต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.786843107+07:00","message":"push: {true มีสีที่แตกต่างกัน 0 0xc000182980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:14.793107113+07:00","message":"write wav file: './tmp/7549/7549_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.822874092+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:14.854379768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:14.854397505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.681374964+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.681418546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.681424097+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.681438895+07:00","message":"[buffer interim] 156 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.681445786+07:00","message":"[bufferProcess] interim [660000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.681447922+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.873686671+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.873729975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยหนัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.873736029+07:00","message":"receive interim result [false|false]: ปัจจัยหนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.873746434+07:00","message":"[buffer interim] 156 false ปัจจัยหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.873753383+07:00","message":"[bufferProcess] interim [840000000]:ปัจจัยหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.873755506+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.873759253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.873762077+07:00","message":"> Transcript [1089] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.873764229+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.913097868+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.913132917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.913138975+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.913149885+07:00","message":"[buffer interim] 156 false ปัจจัยนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913157411+07:00","message":"[bufferProcess] interim [900000000]:ปัจจัยนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913172124+07:00","message":"[bufferProcess] send to processor:ปัจจัยหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.91317774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913182058+07:00","message":"> Transcript [1090] [false]: 'ปัจจัยหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913186059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913191279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913193481+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913195428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.011679804+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.011728101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.011736289+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.011750572+07:00","message":"[buffer interim] 156 false ปัจจัยนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.011757265+07:00","message":"[bufferProcess] interim [20000000]:ปัจจัยนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.011759962+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.011765319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.01176774+07:00","message":"> Transcript [1091] [false]: 'ปัจจัยนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.011770834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.01177267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.011774613+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.011776526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.261937442+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.261971246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.261977559+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.261991668+07:00","message":"[buffer interim] 156 false ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.261998702+07:00","message":"[bufferProcess] interim [320000000]:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.262000947+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.262006267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.262009137+07:00","message":"> Transcript [1092] [false]: 'ปัจจัยนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.262012137+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.262014323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.262016222+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.262018337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.641314905+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.641354413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสงนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.64136128+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสงนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.641375219+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.641378537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.641381217+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.64139777+07:00","message":"[buffer interim] 156 false ปัจจัยนั้นก็คือแสงนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.64141293+07:00","message":"[buffer interim] 156 false ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.64142183+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยนั้นก็คือแสงนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.64142451+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641427614+07:00","message":"[bufferProcess] interim [620000000]:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641429758+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสงนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641432574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641435577+07:00","message":"> Transcript [1093] [false]: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.64143891+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641440917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641443236+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641445328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641448339+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641450115+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641452286+07:00","message":"Set new StatePrefix : 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641454943+07:00","message":"Next Push (prob) : 'นั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.64145661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641458597+07:00","message":"> Transcript [1094] [false]: 'ปัจจัยนั้นก็คือแสงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641460575+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641462108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641463765+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.641465577+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.641474191+07:00","message":"push: {false ปัจจัย 0 0xc002059380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.76563459+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.765667775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสงนั้นเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.765673898+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.765687003+07:00","message":"[buffer interim] 156 false ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.765693983+07:00","message":"[bufferProcess] interim [680000000]:ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.765696828+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.765702547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.765705319+07:00","message":"> Transcript [1095] [false]: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.765709187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.765711371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.76572788+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.765730232+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.098053005+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.098088909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสงนั้นเองค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.098094732+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.098108788+07:00","message":"[buffer interim] 156 false ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.098115346+07:00","message":"[bufferProcess] interim [40000000]:ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.098117709+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.098123456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.098126206+07:00","message":"> Transcript [1096] [false]: 'ปัจจัยนั้นก็คือแสงนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.098129495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.098131301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.098133674+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.098136045+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.130204612+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.193201913+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.291185464+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.291218857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสงนั่นเองค่ะ\",\"confidence\":0.93947387}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.291225802+07:00","message":"receive interim result [true|false]: ปัจจัยนั้นก็คือแสงนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.291231537+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.291233756+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.291241018+07:00","message":"[buffer interim] 156 true ปัจจัยนั้นก็คือแสงนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291248303+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยนั้นก็คือแสงนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291263729+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291268436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291271241+07:00","message":"> Transcript [1097] [false]: 'ปัจจัยนั้นก็คือแสงนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291274522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291276394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291278648+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291280696+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291283521+07:00","message":"Push: 'นั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.29128559+07:00","message":"TextPushed: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291287499+07:00","message":"Set new StatePrefix : 'ปัจจัยนั้นก็คือแสงนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291290012+07:00","message":"Next Push (prob) : 'นั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291291661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291293475+07:00","message":"> Transcript [1098] [true]: 'ปัจจัยนั้นก็คือแสงนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291295626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291297173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291298678+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสงนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291300503+07:00","message":"TextPushed: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.291302754+07:00","message":"Push: 'นั่นเองค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.291316479+07:00","message":"push: {false นั้นก็คือแสง 0 0xc002059380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.291329697+07:00","message":"push: {true นั่นเองค่ะ 0 0xc002059380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:17.298930086+07:00","message":"write wav file: './tmp/7549/7549_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.321400027+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.452643692+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.580360266+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.702192576+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.719792222+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.719812585+07:00","message":"found end of frame, send empty tag with msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.719816138+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.719822554+07:00","message":"[buffer interim] 158 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.719828575+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.719832097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.719835277+07:00","message":"> Transcript [1099] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.719837717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.719839587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.719841353+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.71984307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.71984563+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.71985333+07:00","message":"push: {true \n 0 0xc000424d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:17.724243961+07:00","message":"write wav file: './tmp/7549/7549_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.736040999+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.736056115+07:00","message":"found end of frame, send empty tag with msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.736059054+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.736065034+07:00","message":"[buffer interim] this message is already final true 157: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.830983976+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:17.855131911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:17.85515476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.945129351+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.945153353+07:00","message":"found end of frame, send empty tag with msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.945157512+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.94518296+07:00","message":"[buffer interim] 159 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.945192924+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.945198038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.945201929+07:00","message":"> Transcript [1100] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.945206116+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.945208785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.945211293+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.945214346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.945218593+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.945234255+07:00","message":"push: {true \n 0 0xc0003a4a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:17.950876482+07:00","message":"write wav file: './tmp/7549/7549_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.153518945+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.341629571+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.472134284+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.474007229+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.474023818+07:00","message":"found end of frame, send empty tag with msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.47402667+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.474033511+07:00","message":"[buffer interim] 160 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.474039996+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.474045518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.474048333+07:00","message":"> Transcript [1101] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.474050874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.474052674+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.474054429+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.474056258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.474058649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.47406755+07:00","message":"push: {true \n 0 0xc002058000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:18.478892207+07:00","message":"write wav file: './tmp/7549/7549_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.601072523+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.732961312+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.735798043+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.73581503+07:00","message":"found end of frame, send empty tag with msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.73581836+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.735823057+07:00","message":"[buffer interim] 161 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.73582874+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.73583266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.735835491+07:00","message":"> Transcript [1102] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.735837687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.735839536+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.735841287+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.735843292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.735845762+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.735853382+07:00","message":"push: {true \n 0 0xc002058d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:18.740701835+07:00","message":"write wav file: './tmp/7549/7549_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.792217862+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.949103622+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.949122241+07:00","message":"found end of frame, send empty tag with msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.949125377+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.949132899+07:00","message":"[buffer interim] 162 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.949138915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.949142257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.949144852+07:00","message":"> Transcript [1103] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.949147263+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.949149078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.949150883+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.949152655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.949155663+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.949179455+07:00","message":"push: {true \n 0 0xc0003a4300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:18.953596488+07:00","message":"write wav file: './tmp/7549/7549_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.248646277+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.948698899+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.948746573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.948751878+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.94876893+07:00","message":"[buffer interim] 163 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.948775174+07:00","message":"[bufferProcess] interim [720000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.948777201+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.121103658+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.121144298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเหลือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.121150387+07:00","message":"receive interim result [false|false]: ยังเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.121170335+07:00","message":"[buffer interim] 163 false ยังเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.121180913+07:00","message":"[bufferProcess] interim [840000000]:ยังเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.12118358+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.121189185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.121192042+07:00","message":"> Transcript [1104] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.12119427+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.210151035+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.210186624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.210192063+07:00","message":"receive interim result [false|false]: หนังเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.210204321+07:00","message":"[buffer interim] 163 false หนังเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.210211871+07:00","message":"[bufferProcess] interim [900000000]:หนังเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.210213984+07:00","message":"[bufferProcess] send to processor:ยังเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.210219295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.210222186+07:00","message":"> Transcript [1105] [false]: 'ยังเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.21022488+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.210227035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.210229187+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.210231467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.575239589+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.575276784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเรื่องคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.575282634+07:00","message":"receive interim result [false|false]: หนังเรื่องคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.575295515+07:00","message":"[buffer interim] 163 false หนังเรื่องคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.575302468+07:00","message":"[bufferProcess] interim [80000000]:หนังเรื่องคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.575305448+07:00","message":"[bufferProcess] send to processor:หนังเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.57531262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.575316725+07:00","message":"> Transcript [1106] [false]: 'หนังเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.575319766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.575323276+07:00","message":"Set new StatePrefix: 'หนังเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.590740463+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.590773695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.590780804+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.590798459+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.590804353+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.590806723+07:00","message":"[bufferProcess] send to processor:หนังเรื่องคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.590809699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.590812259+07:00","message":"> Transcript [1107] [false]: 'หนังเรื่องคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.590815413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.590817501+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.590819339+07:00","message":"StatePrefix: 'หนังเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.590821388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.676939925+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.676980098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าน่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.676985815+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าน่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.676997962+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.677004366+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนคิดว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.677006608+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.677011901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.677014718+07:00","message":"> Transcript [1108] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.677017278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.677019334+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.684490401+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.684508077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.684512513+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.684520154+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่าน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.684524497+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนคิดว่าน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.684526362+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.684528791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.684531763+07:00","message":"> Transcript [1109] [false]: 'นักเรียนคิดว่าน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.684534589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.684536618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.68453839+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.684540599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.791185563+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.791213662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.791218833+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.791230891+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.791239443+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนคิดว่านอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.791241784+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.791247351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.791249665+07:00","message":"> Transcript [1110] [false]: 'นักเรียนคิดว่าน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.791252807+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.79125452+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.791256388+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.791258628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.796212238+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.796234034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าน้องจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.796238704+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.796248313+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.796254201+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.79625616+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.796258514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.796260745+07:00","message":"> Transcript [1111] [false]: 'นักเรียนคิดว่านอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.796263234+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.796264954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.796266762+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.796268539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:20.855719566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:20.85573103+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.861135237+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.861155312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.861160528+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.861182117+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.86118777+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861191273+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861197052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861199493+07:00","message":"> Transcript [1112] [false]: 'นักเรียนคิดว่าน้องจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861202335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861204403+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861206369+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861208137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861214205+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861215989+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861217852+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าน้องจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.861219769+07:00","message":"Next Push (prob) : 'น้องจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.86122657+07:00","message":"push: {false นักเรียนคิดว่า 0 0xc000182900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.172485859+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.172521448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.172527133+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.172539275+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.172545759+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนคิดว่านอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.172548118+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.172553239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.172556524+07:00","message":"> Transcript [1113] [false]: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.172558649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.172560578+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.191601659+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.191623978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.191628335+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.191641511+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.191646418+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.191648941+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.191654099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.191656426+07:00","message":"> Transcript [1114] [false]: 'นักเรียนคิดว่านอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.191659024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.191661275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.19166314+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.191665338+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.501876885+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.501920646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.501929268+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.501946492+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.50195526+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.501957604+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.501960944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.501963906+07:00","message":"> Transcript [1115] [false]: 'นักเรียนคิดว่านอกจากแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.501967711+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.501969696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.501971777+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.501973967+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.557753825+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.557800667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.557806811+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.557822631+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.557830201+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.557832369+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.557838753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.557841675+07:00","message":"> Transcript [1116] [false]: 'นักเรียนคิดว่านอกจากแสงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.557845185+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.557847305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.557849488+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.557852273+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.010713334+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.010758983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.010766071+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วอย่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.010780946+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010787423+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนคิดว่านอกจากแสงแล้วอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010790419+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010797099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010800432+07:00","message":"> Transcript [1117] [false]: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010803798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010805876+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010808397+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010810692+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010817724+07:00","message":"Push: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010819646+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010821706+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.010823684+07:00","message":"Next Push (prob) : 'แสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.010831629+07:00","message":"push: {false นอกจาก 0 0xc000182900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.017475674+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.017510097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.017516028+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.017529786+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.017536752+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.017539226+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.017545043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.017547744+07:00","message":"> Transcript [1118] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.017551019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.017553013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.01755494+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.017557325+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.202563395+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.202602846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.202609417+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.20262603+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.202632332+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.202634845+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.202641781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.20264455+07:00","message":"> Transcript [1119] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.202647502+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.202649824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.202651562+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.202655127+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.253737543+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.253758038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.253762432+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.253774491+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253780844+07:00","message":"[bufferProcess] interim [0]:นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253783264+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253786611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253788815+07:00","message":"> Transcript [1120] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253794572+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253796736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253798776+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253801057+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.275006952+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.275039855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีป่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.275045583+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.27505996+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275065901+07:00","message":"[bufferProcess] interim [60000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275068201+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.27507178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275076942+07:00","message":"> Transcript [1121] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275080517+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275082264+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275084349+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275086742+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275094684+07:00","message":"Push: 'แสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275096578+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275098853+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.275100915+07:00","message":"Next Push (prob) : 'ยังไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.275108417+07:00","message":"push: {false แสงแล้ว 0 0xc000182900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.296277508+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.296304309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.296310213+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.296324541+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.29632991+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.296332385+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.296338965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.296343025+07:00","message":"> Transcript [1122] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.296345269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.296347856+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีป่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.458223581+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.458260302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.458265569+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.45828245+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.458289996+07:00","message":"[bufferProcess] interim [240000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.458292605+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.458299855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.458303924+07:00","message":"> Transcript [1123] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.458306208+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.458308612+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.704882499+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.704917582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.704924999+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.704938565+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.704945773+07:00","message":"[bufferProcess] interim [480000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.704948045+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.704951734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.704954576+07:00","message":"> Transcript [1124] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.704957164+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.704959372+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.972130193+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.972164599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.972171029+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.972184948+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.972192086+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.972194703+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.972198201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.972200971+07:00","message":"> Transcript [1125] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.972204334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.97220646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.972208334+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.972210584+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.111876087+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.111921324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.111927953+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.111944106+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.111950631+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.111953175+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.111959651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.111963818+07:00","message":"> Transcript [1126] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.111967244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.111969075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.111970873+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.111974013+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.690203855+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.690245389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.690251918+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.690266347+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.690272336+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.690274772+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.690286689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.69028965+07:00","message":"> Transcript [1127] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.690292925+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.690295105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.690296862+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.690299467+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.813862149+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.813895504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.813902124+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.813911944+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813918659+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813921401+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813924922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813927694+07:00","message":"> Transcript [1128] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.8139313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813933424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813935557+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.81393819+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813941473+07:00","message":"Push: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813943665+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813945888+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.813947998+07:00","message":"Next Push (prob) : 'ใดอีกบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.813955256+07:00","message":"push: {false ยังมีปัจจัย 0 0xc000182900}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:23.856569236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:23.856585373+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.056994362+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.057032742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.057039288+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.057055771+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.057062899+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.057065689+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.057069232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.057072013+07:00","message":"> Transcript [1129] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.057075617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.057077841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.057079701+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.057082233+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.333556094+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.333594377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.333599999+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.33362028+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.333627125+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.333629958+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.333633854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.333636453+07:00","message":"> Transcript [1130] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.333640053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.333642166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.333644207+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.333646867+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.391178726+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.391214482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.391221111+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.391238036+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.391244788+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.391247315+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.391250608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.391253335+07:00","message":"> Transcript [1131] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.391256752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.391258842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.391260784+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.391263292+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.697116332+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.697154784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.697171668+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.697185325+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697191904+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697194432+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697201973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697204519+07:00","message":"> Transcript [1132] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697208338+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697210272+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697212422+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697215033+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697222133+07:00","message":"Push: 'ใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697223953+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697226619+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.697229029+07:00","message":"Next Push (prob) : 'ที่ส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.697237597+07:00","message":"push: {false ใดอีกบ้าง 0 0xc000182900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.02002027+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.020054891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.020061155+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.020076048+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.020082618+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.0200851+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.020091512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.020094228+07:00","message":"> Transcript [1133] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.020097407+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.020099329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.020101125+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.020104051+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.022413243+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.022422378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.022425321+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.02243365+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.022436643+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.022438907+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.022441611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.022444181+07:00","message":"> Transcript [1134] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.022446773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.022448334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.022449956+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.022451894+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.071801353+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.084171415+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.084219355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.084226398+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.084240448+07:00","message":"[buffer interim] 163 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.084247743+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.084250446+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.084256923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.084260183+07:00","message":"> Transcript [1135] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.084263472+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.084265342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.084267305+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.084269992+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.202333956+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.228207652+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.228246701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.228254576+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.228263719+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.228265933+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.228270627+07:00","message":"[buffer interim] 163 true นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228277405+07:00","message":"[bufferProcess] interim [60000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228280821+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228284327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228286955+07:00","message":"> Transcript [1136] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228290433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228292463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228294725+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228297282+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228300391+07:00","message":"Push: 'ที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228302104+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228304344+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.22830646+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228308158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228309963+07:00","message":"> Transcript [1137] [true]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228312184+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228313652+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228315151+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228316977+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.228325068+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.228337611+07:00","message":"push: {false ที่ส่งผลต่อ 0 0xc000182900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.228357384+07:00","message":"push: {true การเจริญ 0 0xc000182900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:25.240226374+07:00","message":"write wav file: './tmp/7549/7549_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.679095516+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.679142465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.679147847+07:00","message":"receive interim result [false|false]: จะตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.679162149+07:00","message":"[buffer interim] 164 false จะตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.679169189+07:00","message":"[bufferProcess] interim [480000000]:จะตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.679171013+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.245102311+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.245138567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะตก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.245144429+07:00","message":"receive interim result [false|false]: จะตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.245156128+07:00","message":"[buffer interim] 164 false จะตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.245171271+07:00","message":"[bufferProcess] interim [80000000]:จะตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.245174297+07:00","message":"[bufferProcess] send to processor:จะตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.245179895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.245182669+07:00","message":"> Transcript [1138] [false]: 'จะตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.245185121+07:00","message":"Set StatePrefix (first interim): 'จะตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.290665401+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.392363064+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.392395517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตกของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.392400657+07:00","message":"receive interim result [false|false]: ตกของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.392409375+07:00","message":"[buffer interim] 164 false ตกของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.39241825+07:00","message":"[bufferProcess] interim [320000000]:ตกของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.392420127+07:00","message":"[bufferProcess] send to processor:จะตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.39242521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.392430024+07:00","message":"> Transcript [1139] [false]: 'จะตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.39243318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.392435196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.392437028+07:00","message":"StatePrefix: 'จะตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.392438906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.415056699+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.415079761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตกของพืช\",\"confidence\":0.90559787}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.415085546+07:00","message":"receive interim result [true|false]: ตกของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.415094713+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.41509684+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.415102093+07:00","message":"[buffer interim] 164 true ตกของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415106605+07:00","message":"[bufferProcess] interim [320000000]:ตกของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415111011+07:00","message":"[bufferProcess] send to processor (isfinal):ตกของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.4151137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415115922+07:00","message":"> Transcript [1140] [false]: 'ตกของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415118166+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415120753+07:00","message":"Set new StatePrefix: 'ตกของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415122367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415124274+07:00","message":"> Transcript [1141] [true]: 'ตกของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415126281+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415127944+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415129611+07:00","message":"StatePrefix: 'ตกของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415131607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.415137875+07:00","message":"Push: 'ตกของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.415146387+07:00","message":"push: {true ตกของพืช 0 0xc000182d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:26.421777495+07:00","message":"write wav file: './tmp/7549/7549_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.482532881+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.540963951+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.75053844+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.750564378+07:00","message":"found end of frame, send empty tag with msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.75056783+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.750575145+07:00","message":"[buffer interim] 165 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.750583243+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.750587118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.750590091+07:00","message":"> Transcript [1142] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.750592539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.750594359+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.750596159+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.750597873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.750606383+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.750616505+07:00","message":"push: {true \n 0 0xc0003a5300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:26.757641166+07:00","message":"write wav file: './tmp/7549/7549_165.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:26.856710914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:26.856744806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.992261077+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.121511923+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.233234796+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.233255835+07:00","message":"found end of frame, send empty tag with msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.233258973+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.233267045+07:00","message":"[buffer interim] 166 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.233273591+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.233277381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.233280259+07:00","message":"> Transcript [1143] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.233282462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.233284184+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.233286105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.233287776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.233295593+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.233305195+07:00","message":"push: {true \n 0 0xc002059580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:27.238840341+07:00","message":"write wav file: './tmp/7549/7549_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.504803942+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.541391305+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.541426898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.54143278+07:00","message":"receive interim result [false|false]: เราเคยเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.541445687+07:00","message":"[buffer interim] 167 false เราเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.54145253+07:00","message":"[bufferProcess] interim [80000000]:เราเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.541454415+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.541457536+07:00","message":"[bufferProcess] send to processor (ticker):เราเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.541471112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.54149118+07:00","message":"> Transcript [1144] [false]: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.541496401+07:00","message":"Set StatePrefix (first interim): 'เราเคยเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.719650013+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.719686689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.719694891+07:00","message":"receive interim result [false|false]: เราเคยเรียนมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.719712572+07:00","message":"[buffer interim] 167 false เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.719724478+07:00","message":"[bufferProcess] interim [200000000]:เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.719726906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.855694429+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.855734472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมาแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.855742674+07:00","message":"receive interim result [false|false]: เราเคยเรียนมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.855754853+07:00","message":"[buffer interim] 167 false เราเคยเรียนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.855761381+07:00","message":"[bufferProcess] interim [320000000]:เราเคยเรียนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.855763713+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.855767995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.855770739+07:00","message":"> Transcript [1145] [false]: 'เราเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.855773399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.855775728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.855777539+07:00","message":"StatePrefix: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.85577944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.907206887+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.907243901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.907249821+07:00","message":"receive interim result [false|false]: เราเคยเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.907265985+07:00","message":"[buffer interim] 167 false เราเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.907273442+07:00","message":"[bufferProcess] interim [380000000]:เราเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.907276261+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.907283011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.907286166+07:00","message":"> Transcript [1146] [false]: 'เราเคยเรียนมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.90728953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.907292624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.90729485+07:00","message":"StatePrefix: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.907297063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.153356267+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.153396768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.153403388+07:00","message":"receive interim result [false|false]: เราเคยเรียนมต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.153417692+07:00","message":"[buffer interim] 167 false เราเคยเรียนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.153424188+07:00","message":"[bufferProcess] interim [620000000]:เราเคยเรียนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.153426649+07:00","message":"[bufferProcess] send to processor:เราเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.153433038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.153436346+07:00","message":"> Transcript [1147] [false]: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.15343929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.153441251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.153443084+07:00","message":"StatePrefix: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.153445718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.194606285+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.194645281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.194650888+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.194665233+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194671601+07:00","message":"[bufferProcess] interim [680000000]:เราเคยเรียนตอนม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194674113+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194680745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194683445+07:00","message":"> Transcript [1148] [false]: 'เราเคยเรียนมต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.19468657+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194688772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194690561+07:00","message":"StatePrefix: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.19469282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194700657+07:00","message":"Push: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194702781+07:00","message":"TextPushed: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194704737+07:00","message":"Set new StatePrefix : 'เราเคยเรียนมต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.194706696+07:00","message":"Next Push (prob) : 'มต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.194715408+07:00","message":"push: {false เราเคยเรียน 0 0xc0003a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.378243672+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.378284406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.378290585+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.378305207+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.378311942+07:00","message":"[bufferProcess] interim [860000000]:เราเคยเรียนตอนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.378314263+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.378321514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.378324332+07:00","message":"> Transcript [1149] [false]: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.378326409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.378328406+07:00","message":"Set new StatePrefix: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.633305381+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.633336261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.633340966+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.633353251+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.633359716+07:00","message":"[bufferProcess] interim [220000000]:เราเคยเรียนตอนมต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.633363167+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.633368564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.633371043+07:00","message":"> Transcript [1150] [false]: 'เราเคยเรียนตอนมต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.633374387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.633376371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.633378747+07:00","message":"StatePrefix: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.63338101+07:00","message":"TextPushed: 'เราเคยเรียน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:29.857062248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:29.857064185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.141635368+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.141672595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.141678635+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.141690058+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.141697347+07:00","message":"[bufferProcess] interim [640000000]:เราเคยเรียนตอนมต้นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.141699833+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.141705292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.141707936+07:00","message":"> Transcript [1151] [false]: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.141711412+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.141713551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.141715944+07:00","message":"StatePrefix: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.141727323+07:00","message":"TextPushed: 'เราเคยเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.356041884+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.35607998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.356086212+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.356098305+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.356105354+07:00","message":"[bufferProcess] interim [880000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.356108099+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.356113796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.356116305+07:00","message":"> Transcript [1152] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.356119893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.35612212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.35612425+07:00","message":"StatePrefix: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.356126525+07:00","message":"TextPushed: 'เราเคยเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.580781903+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.580821227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.580827161+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.580842031+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580848953+07:00","message":"[bufferProcess] interim [120000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580851424+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580857449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580860594+07:00","message":"> Transcript [1153] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580864243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580866653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580868896+07:00","message":"StatePrefix: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580871488+07:00","message":"TextPushed: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580878044+07:00","message":"Push: 'ตอนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580879845+07:00","message":"TextPushed: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580881758+07:00","message":"Set new StatePrefix : 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.580885336+07:00","message":"Next Push (prob) : 'ต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.580894057+07:00","message":"push: {false ตอนม 0 0xc0003a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.722381494+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.722417207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.722422992+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.722437688+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.722444003+07:00","message":"[bufferProcess] interim [300000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.722446686+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.722453108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.722456094+07:00","message":"> Transcript [1154] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.722459497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.722461441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.72246337+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.722466378+07:00","message":"TextPushed: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.990714715+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.990773319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.990780529+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.990799463+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.990809468+07:00","message":"[bufferProcess] interim [480000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.990813836+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.990818896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.990822822+07:00","message":"> Transcript [1155] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.990828024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.990830624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.990833662+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.990836666+07:00","message":"TextPushed: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.047527008+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.047570486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.047576809+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.047595263+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.047602585+07:00","message":"[bufferProcess] interim [540000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.04760573+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.04761392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.047616848+07:00","message":"> Transcript [1156] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.047620583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.047622481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.047624497+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.047627138+07:00","message":"TextPushed: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.683961771+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.683994827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.684000704+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.684013698+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684019693+07:00","message":"[bufferProcess] interim [140000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.68402226+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684028166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684031012+07:00","message":"> Transcript [1157] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684034558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684036656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684038762+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684041119+07:00","message":"TextPushed: 'เราเคยเรียนตอนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684048118+07:00","message":"Push: 'ต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684050343+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684054881+07:00","message":"Set new StatePrefix : 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.684057393+07:00","message":"Next Push (prob) : 'ตอบได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.684074653+07:00","message":"push: {false ต้นนะคะนักเรียนน่าจะ 0 0xc0003a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.704410353+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.704443025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.704448527+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.704462215+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.704468644+07:00","message":"[bufferProcess] interim [200000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.704471043+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.704474208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.704476396+07:00","message":"> Transcript [1158] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.704479463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.704481334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.704483106+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.704485574+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.760265428+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.760293865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.76030015+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.760313957+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.760324702+07:00","message":"[bufferProcess] interim [260000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.760328609+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.760335946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.7603398+07:00","message":"> Transcript [1159] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.760344326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.760346783+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.760349682+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.76035441+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.850269362+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.850303196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.850309334+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.850322139+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.850331063+07:00","message":"[bufferProcess] interim [320000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.850334132+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.850338295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.850341282+07:00","message":"> Transcript [1160] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.850344382+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.850346384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.850348166+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.850350684+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.947261651+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.947294997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.947301901+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.947314794+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947321932+07:00","message":"[bufferProcess] interim [440000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947325233+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947331973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.94733532+07:00","message":"> Transcript [1161] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947339082+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947341345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947344099+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947346725+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.94735452+07:00","message":"Push: 'ตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947356386+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947358513+07:00","message":"Set new StatePrefix : 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.947361032+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.947369263+07:00","message":"push: {false ตอบได้ว่า 0 0xc0003a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.072242785+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.072276893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.07228313+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.072296097+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.072303082+07:00","message":"[bufferProcess] interim [560000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.072305572+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.072310982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.072313613+07:00","message":"> Transcript [1162] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.072316187+07:00","message":"Set StatePrefix (first interim): 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.32598918+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.326028248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.326034029+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.326049173+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.326056883+07:00","message":"[bufferProcess] interim [860000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.32605942+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.326063009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.326066005+07:00","message":"> Transcript [1163] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.326068685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.326070554+07:00","message":"Set new StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.657603546+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.657641999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.657648151+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.657661253+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.657668722+07:00","message":"[bufferProcess] interim [220000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.657671766+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.657675229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.657677963+07:00","message":"> Transcript [1164] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.657681744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.657683598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.657685516+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.657688511+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.820921261+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:32.85709734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:32.857120002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.897449776+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.897485769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.897491609+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.897507056+07:00","message":"[buffer interim] 167 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.897515281+07:00","message":"[bufferProcess] interim [520000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.897517891+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.897521809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.897524642+07:00","message":"> Transcript [1165] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.897528357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.897530583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.897532366+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.89753817+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.953858858+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.016093986+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.01613386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก\",\"confidence\":0.94870365}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.016140038+07:00","message":"receive interim result [true|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.016152188+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.016154344+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.016160149+07:00","message":"[buffer interim] 167 true เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016171166+07:00","message":"[bufferProcess] interim [550000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016174435+07:00","message":"[bufferProcess] send to processor (isfinal):เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016178019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016180821+07:00","message":"> Transcript [1166] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016184467+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016186858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016188661+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016191373+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016193456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016195475+07:00","message":"> Transcript [1167] [true]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016202613+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016204253+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.01620583+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016210449+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.016218877+07:00","message":"Push: 'ยังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.016227951+07:00","message":"push: {true ยังมีปัจจัยอื่นๆอีก 0 0xc0003a5800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:33.02698174+07:00","message":"write wav file: './tmp/7549/7549_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.594109408+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.594146583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"please\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.594151655+07:00","message":"receive interim result [false|false]: please"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.59416482+07:00","message":"[buffer interim] 168 false please"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.594170523+07:00","message":"[bufferProcess] interim [600000000]:please"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.594172089+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.997259255+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.997299329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.997305281+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.997318941+07:00","message":"[buffer interim] 168 false ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.997325264+07:00","message":"[bufferProcess] interim [840000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.997327642+07:00","message":"[bufferProcess] send to processor:please"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.997332682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.99733567+07:00","message":"> Transcript [1168] [false]: 'please'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.997337771+07:00","message":"Set StatePrefix (first interim): 'please'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.271711032+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.271751326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"p20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.271756713+07:00","message":"receive interim result [false|false]: p20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.27176788+07:00","message":"[buffer interim] 168 false p20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.27177747+07:00","message":"[bufferProcess] interim [960000000]:p20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.271779876+07:00","message":"[bufferProcess] send to processor:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.27178578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.2717887+07:00","message":"> Transcript [1169] [false]: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.271791215+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.271793214+07:00","message":"Set new StatePrefix: 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.377359407+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.377399247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.377405474+07:00","message":"receive interim result [false|false]: ที่ 2 คน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.377426626+07:00","message":"[buffer interim] 168 false ที่ 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.377435592+07:00","message":"[bufferProcess] interim [20000000]:ที่ 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.37743778+07:00","message":"[bufferProcess] send to processor:p20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.377442981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.377445908+07:00","message":"> Transcript [1170] [false]: 'p20'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.377448192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.377450452+07:00","message":"Set new StatePrefix: 'p20'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.617884893+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.617920147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่สองคนอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.617925852+07:00","message":"receive interim result [false|false]: พี่สองคนอย่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.617937456+07:00","message":"[buffer interim] 168 false พี่สองคนอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.617944772+07:00","message":"[bufferProcess] interim [260000000]:พี่สองคนอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.617947306+07:00","message":"[bufferProcess] send to processor:ที่ 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.617952806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.617955604+07:00","message":"> Transcript [1171] [false]: 'ที่ 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.617957917+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.617959822+07:00","message":"Set new StatePrefix: 'ที่ 2 คน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.628456057+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.62847909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 คนยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.628484519+07:00","message":"receive interim result [false|false]: ที่ 2 คนยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.628498109+07:00","message":"[buffer interim] 168 false ที่ 2 คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.628504459+07:00","message":"[bufferProcess] interim [320000000]:ที่ 2 คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.628506489+07:00","message":"[bufferProcess] send to processor:พี่สองคนอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.628510149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.628512829+07:00","message":"> Transcript [1172] [false]: 'พี่สองคนอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.628514858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.628516677+07:00","message":"Set new StatePrefix: 'พี่สองคนอย่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.751690638+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.751729566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 คนยังแชร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.751736433+07:00","message":"receive interim result [false|false]: ที่ 2 คนยังแชร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.751750382+07:00","message":"[buffer interim] 168 false ที่ 2 คนยังแชร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.751755695+07:00","message":"[bufferProcess] interim [740000000]:ที่ 2 คนยังแชร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.751758279+07:00","message":"[bufferProcess] send to processor:ที่ 2 คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.751765443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.751767918+07:00","message":"> Transcript [1173] [false]: 'ที่ 2 คนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.751770153+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.751772023+07:00","message":"Set new StatePrefix: 'ที่ 2 คนยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.763811592+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.763846715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 คนยังเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.763851314+07:00","message":"receive interim result [false|false]: ที่ 2 คนยังเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.763863861+07:00","message":"[buffer interim] 168 false ที่ 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.76386829+07:00","message":"[bufferProcess] interim [800000000]:ที่ 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.763870952+07:00","message":"[bufferProcess] send to processor:ที่ 2 คนยังแชร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.763873542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.763876069+07:00","message":"> Transcript [1174] [false]: 'ที่ 2 คนยังแชร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.763878667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.763880546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.76388251+07:00","message":"StatePrefix: 'ที่ 2 คนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.763884407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.832581758+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.832616926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.832623503+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.832635122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" คนยังเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.832638049+07:00","message":"receive interim result [false|false]:  คนยังเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.832645419+07:00","message":"[buffer interim] 168 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.832648354+07:00","message":"[buffer interim] 168 false  คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.832653816+07:00","message":"[bufferProcess] interim [920000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.832655881+07:00","message":"[bufferProcess] send to processor:ที่ 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.832658485+07:00","message":"[bufferProcess] interim [920000000]: คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.832661031+07:00","message":"[bufferProcess] update buffer: ที่ 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.83266356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.832666524+07:00","message":"> Transcript [1175] [false]: 'ที่ 2 คนยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.83266927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.832671246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.83267299+07:00","message":"StatePrefix: 'ที่ 2 คนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.832674906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.941646494+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.00167479+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.194513775+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.194548489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ 2 คนยังเช่น\",\"confidence\":0.794169}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.194556925+07:00","message":"receive interim result [true|false]: พี่ 2 คนยังเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.194568872+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.194570972+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.194576679+07:00","message":"[buffer interim] 168 true พี่ 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194587025+07:00","message":"[bufferProcess] interim [220000000]:พี่ 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194590027+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194593365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.19459673+07:00","message":"> Transcript [1176] [false]: 'ที่ 2 คนยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194601522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194603535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194606478+07:00","message":"StatePrefix: 'ที่ 2 คนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194608478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194610244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194612265+07:00","message":"> Transcript [1177] [true]: 'พี่ 2 คนยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194614619+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194619426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194621241+07:00","message":"StatePrefix: 'ที่ 2 คนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.19462291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.194630655+07:00","message":"Push: 'พี่ 2 คนยังเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.194637962+07:00","message":"push: {true พี่ 2 คนยังเช่น 0 0xc002058d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:35.201873137+07:00","message":"write wav file: './tmp/7549/7549_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.537704487+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.537754197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.537759401+07:00","message":"receive interim result [false|false]: น่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.537777011+07:00","message":"[buffer interim] 169 false น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.537784055+07:00","message":"[bufferProcess] interim [610000000]:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.537785945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.66859934+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.668632359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.668637743+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.668653923+07:00","message":"[buffer interim] 169 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.668660631+07:00","message":"[bufferProcess] interim [670000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.668662495+07:00","message":"[bufferProcess] send to processor:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.668665985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.668668738+07:00","message":"> Transcript [1178] [false]: 'น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.668670751+07:00","message":"Set StatePrefix (first interim): 'น่า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:35.857462175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:35.857465086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.226600072+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.226629942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.226635337+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.22664822+07:00","message":"[buffer interim] 169 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.226654377+07:00","message":"[bufferProcess] interim [270000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.2266567+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.226660305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.226663082+07:00","message":"> Transcript [1179] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.226664966+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.226667063+07:00","message":"Set new StatePrefix: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.554019257+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.554055866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.554062359+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.554076836+07:00","message":"[buffer interim] 169 false น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.554083031+07:00","message":"[bufferProcess] interim [630000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.554085134+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.55409154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.554094295+07:00","message":"> Transcript [1180] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.554097691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.554099813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.554102027+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.554104614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.134574704+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.134614178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.134619998+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.13463361+07:00","message":"[buffer interim] 169 false น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.134641293+07:00","message":"[bufferProcess] interim [230000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.13464364+07:00","message":"[bufferProcess] send to processor:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.134647114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.134650561+07:00","message":"> Transcript [1181] [false]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.134653766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.134655613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.134657543+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.134659396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.329513213+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.337578234+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.337599193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิห้องอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.337602887+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิห้องอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.337615309+07:00","message":"[buffer interim] 169 false น้ำอุณหภูมิห้องอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337620287+07:00","message":"[bufferProcess] interim [310000000]:น้ำอุณหภูมิห้องอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337623213+07:00","message":"[bufferProcess] send to processor:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337626675+07:00","message":"[bufferProcess] send to processor (ticker):น้ำอุณหภูมิห้องอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337634933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337649349+07:00","message":"> Transcript [1182] [false]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337654516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337656628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337658568+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337660698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337662977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337665404+07:00","message":"> Transcript [1183] [false]: 'น้ำอุณหภูมิห้องอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.33766747+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337669102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337670985+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337672642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337681369+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337683743+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.33768621+07:00","message":"Set new StatePrefix : 'น้ำอุณหภูมิห้องอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.337688636+07:00","message":"Next Push (prob) : 'อุณหภูมิห้องอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.337698769+07:00","message":"push: {false น้ำ 0 0xc002756700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.42167797+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.421705602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิเท่าไหร่\",\"confidence\":0.81246376}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.421711214+07:00","message":"receive interim result [true|false]: น้ำอุณหภูมิเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.421727453+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.421730212+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.421735411+07:00","message":"[buffer interim] 169 true น้ำอุณหภูมิเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.421741264+07:00","message":"[bufferProcess] interim [550000000]:น้ำอุณหภูมิเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.421745371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.42174892+07:00","message":"> Transcript [1184] [true]: 'น้ำอุณหภูมิเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.421751682+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.421753319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.421755247+07:00","message":"StatePrefix: 'น้ำอุณหภูมิห้องอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.421757658+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.421764238+07:00","message":"Push: 'อุณหภูมิเท่าไหร่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.421773488+07:00","message":"push: {true อุณหภูมิเท่าไหร่ 0 0xc002756700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:38.430224262+07:00","message":"write wav file: './tmp/7549/7549_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.653455114+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:38.857702537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:38.857707514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.414923166+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.414964797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.414970096+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.414985324+07:00","message":"[buffer interim] 170 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.414992622+07:00","message":"[bufferProcess] interim [780000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.41499461+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.568201418+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.568233894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.568238967+07:00","message":"receive interim result [false|false]: แล้วถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.568252084+07:00","message":"[buffer interim] 170 false แล้วถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.568258072+07:00","message":"[bufferProcess] interim [900000000]:แล้วถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.568260351+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.568263404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.568265878+07:00","message":"> Transcript [1185] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.568267764+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.71753035+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.717571494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.717578722+07:00","message":"receive interim result [false|false]: แล้วถึงไหน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.717598188+07:00","message":"[buffer interim] 170 false แล้วถึงไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.717609906+07:00","message":"[bufferProcess] interim [80000000]:แล้วถึงไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.717614154+07:00","message":"[bufferProcess] send to processor:แล้วถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.717622008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.717626054+07:00","message":"> Transcript [1186] [false]: 'แล้วถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.717630309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.717633022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.717635785+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.717638439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.819622101+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.819663119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.819668485+07:00","message":"receive interim result [false|false]: แล้วถึงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.819683191+07:00","message":"[buffer interim] 170 false แล้วถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.819690965+07:00","message":"[bufferProcess] interim [140000000]:แล้วถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.819694089+07:00","message":"[bufferProcess] send to processor:แล้วถึงไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.819698043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.81970166+07:00","message":"> Transcript [1187] [false]: 'แล้วถึงไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.819705038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.819707055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.819708852+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.819711084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.82857862+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.828622602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.828628391+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.82864367+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.828650987+07:00","message":"[bufferProcess] interim [200000000]:แล้วถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.828653605+07:00","message":"[bufferProcess] send to processor:แล้วถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.828657102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.828660115+07:00","message":"> Transcript [1188] [false]: 'แล้วถึงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.82866397+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.828666238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.82866801+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.828670383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.891705481+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.891744748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.891750676+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.89176506+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891772086+07:00","message":"[bufferProcess] interim [320000000]:แล้วถึงแม้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891774665+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891778422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.89178122+07:00","message":"> Transcript [1189] [false]: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891785847+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891789314+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.89179102+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891792917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891798445+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891800651+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891804485+07:00","message":"Set new StatePrefix : 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.891807135+07:00","message":"Next Push (prob) : 'ถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.891815663+07:00","message":"push: {false แล้ว 0 0xc0003a4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.207877567+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.20791463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.207921292+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.207935839+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.207942176+07:00","message":"[bufferProcess] interim [560000000]:แล้วถึงแม้ว่าจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.207946265+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.207954002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.207956487+07:00","message":"> Transcript [1190] [false]: 'แล้วถึงแม้ว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.207959835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.207961658+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.207964092+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.207966227+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.545217708+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.54529419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.545305346+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.54532651+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.545335027+07:00","message":"[bufferProcess] interim [860000000]:แล้วถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.545337747+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.545345854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.545348503+07:00","message":"> Transcript [1191] [false]: 'แล้วถึงแม้ว่าจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.545352426+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.54535486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.545357112+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.545359554+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.567913455+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.567946154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.567951959+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.567966263+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.567971956+07:00","message":"[bufferProcess] interim [920000000]:แล้วถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.567974052+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.567977724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.567980582+07:00","message":"> Transcript [1192] [false]: 'แล้วถึงแม้ว่าจะเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.567983988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.567985774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.567987588+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.567989453+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.718379527+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.718418506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.718424642+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.718439662+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718446046+07:00","message":"[bufferProcess] interim [100000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718448812+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718455651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718458367+07:00","message":"> Transcript [1193] [false]: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718461984+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718464246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.71846667+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718469023+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718475581+07:00","message":"Push: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718477408+07:00","message":"TextPushed: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718479856+07:00","message":"Set new StatePrefix : 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.718481972+07:00","message":"Next Push (prob) : 'จะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.718489578+07:00","message":"push: {false ถึงแม้ว่า 0 0xc0003a4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.981636016+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.981666861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.98167216+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.98168507+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.981692601+07:00","message":"[bufferProcess] interim [340000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.981695294+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.981698971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.981701206+07:00","message":"> Transcript [1194] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.981704516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.98170674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.981708842+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.981711253+07:00","message":"TextPushed: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.232819496+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.232857213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.232863098+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.232875136+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.232882054+07:00","message":"[bufferProcess] interim [580000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.232884994+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.232888271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.232890796+07:00","message":"> Transcript [1195] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.232893791+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.23289577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.232897946+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.232900918+07:00","message":"TextPushed: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.684785953+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.68482708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.684832935+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.684851674+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.684862326+07:00","message":"[bufferProcess] interim [120000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.684864668+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.684868423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.684871466+07:00","message":"> Transcript [1196] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.684875155+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.684877286+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.684879523+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.684882259+07:00","message":"TextPushed: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:41.857780621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:41.857798899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.111105241+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.111148352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับไอ้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.111155922+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับไอ้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.111170921+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.111178727+07:00","message":"[bufferProcess] interim [360000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.11118147+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.111188545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.111191843+07:00","message":"> Transcript [1197] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.111195696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.111198058+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.111200692+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.11120338+07:00","message":"TextPushed: 'แล้วถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.11121063+07:00","message":"Push: 'จะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.111212805+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.1112149+07:00","message":"Set new StatePrefix : 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.111218129+07:00","message":"Next Push (prob) : 'ชนิดเดียวกันกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.111226967+07:00","message":"push: {false จะเป็นพืช 0 0xc0003a4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.280006609+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.280040003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.280046393+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.280059344+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.280065994+07:00","message":"[bufferProcess] interim [480000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.280068886+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.280075175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.280077799+07:00","message":"> Transcript [1198] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.280081326+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.280083287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.280089473+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.280092624+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.319844765+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.319871787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.319877551+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.319889534+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.319895287+07:00","message":"[bufferProcess] interim [600000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.319897584+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.319901005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.31990375+07:00","message":"> Transcript [1199] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.319906004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.319908207+07:00","message":"Set new StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.580069408+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.580100679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.580107115+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.580122087+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.580128609+07:00","message":"[bufferProcess] interim [960000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.580131428+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.580135106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.580137655+07:00","message":"> Transcript [1200] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.580140835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.580142597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.580145+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.58014722+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.830802733+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.830839997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.830846536+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.830859837+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.830867509+07:00","message":"[bufferProcess] interim [200000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.83087009+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.830876573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.830879215+07:00","message":"> Transcript [1201] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.830883131+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.830885573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.830887381+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.830890043+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.901487907+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.901524178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.901530083+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.90154163+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.901548367+07:00","message":"[bufferProcess] interim [320000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.901550927+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.901556186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.901559405+07:00","message":"> Transcript [1202] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.901563223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.901565176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.901567404+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.901570269+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.218294287+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.218326659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.218331996+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.218343676+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218349938+07:00","message":"[bufferProcess] interim [620000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218352731+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218357892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218360279+07:00","message":"> Transcript [1203] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218364146+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218366307+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218368667+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218371332+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218376346+07:00","message":"Push: 'ชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218378214+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.218380361+07:00","message":"Set new StatePrefix : 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.21838321+07:00","message":"Next Push (prob) : 'ในสภาพแวดล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.218391737+07:00","message":"push: {false ชนิดเดียวกันแต่ถ้าอยู่ 0 0xc0003a4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.39007832+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.505089558+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.5051185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.5051246+07:00","message":"receive interim result [false|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.505138765+07:00","message":"[buffer interim] 170 false แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.505147031+07:00","message":"[bufferProcess] interim [920000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.505151138+07:00","message":"[bufferProcess] send to processor:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.505159071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.505175606+07:00","message":"> Transcript [1204] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.505181098+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.505184707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.505186554+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.505189537+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.521779997+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.653655103+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.653691633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8\",\"confidence\":0.82330394}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.653698564+07:00","message":"receive interim result [true|false]: แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.6537079+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.653710227+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.653716156+07:00","message":"[buffer interim] 170 true แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653730914+07:00","message":"[bufferProcess] interim [950000000]:แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653734341+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.65373806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653741181+07:00","message":"> Transcript [1205] [false]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653744481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653746345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653748202+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653750371+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653752345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653754493+07:00","message":"> Transcript [1206] [true]: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653759597+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653761413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653763074+07:00","message":"StatePrefix: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.65376499+07:00","message":"TextPushed: 'แล้วถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.653771692+07:00","message":"Push: 'ในสภาพแวดล้อมที่ 8'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.653780526+07:00","message":"push: {true ในสภาพแวดล้อมที่ 8 0 0xc0003a4b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:43.669100533+07:00","message":"write wav file: './tmp/7549/7549_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.254247312+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.25429194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.254298204+07:00","message":"receive interim result [false|false]: ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.254313421+07:00","message":"[buffer interim] 171 false ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.254320185+07:00","message":"[bufferProcess] interim [780000000]:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.254322563+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.290881556+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.352621987+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.395352391+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.3953862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกัน\",\"confidence\":0.82203025}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.39539267+07:00","message":"receive interim result [true|false]: ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.395402567+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.395404834+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.395409943+07:00","message":"[buffer interim] 171 true ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395415916+07:00","message":"[bufferProcess] interim [990000000]:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395421926+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395425364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395427923+07:00","message":"> Transcript [1207] [false]: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395429887+07:00","message":"Set StatePrefix (first interim): 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395431497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395433223+07:00","message":"> Transcript [1208] [true]: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.39543548+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395437765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395439503+07:00","message":"StatePrefix: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395441284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.395447561+07:00","message":"Push: 'ต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.395455328+07:00","message":"push: {true ต่างกัน 0 0xc0003a4d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:44.400889194+07:00","message":"write wav file: './tmp/7549/7549_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.458973863+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459011474+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459014727+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459016815+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459018453+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459021196+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459022937+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459024908+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459026582+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459028095+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459029568+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459031052+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.459032534+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:44.858482306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:44.85849296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.087528851+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.087571875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.087578005+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.087594005+07:00","message":"[buffer interim] 172 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.087599892+07:00","message":"[bufferProcess] interim [790000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.087601509+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.367903094+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.367943636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.367949178+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.367964598+07:00","message":"[buffer interim] 172 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.367972068+07:00","message":"[bufferProcess] interim [970000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.367974069+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.367977347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.367979967+07:00","message":"> Transcript [1209] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.367982166+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.38026344+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.433104567+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.433145273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.433153777+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.433177643+07:00","message":"[buffer interim] 172 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.433185626+07:00","message":"[bufferProcess] interim [90000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.433187857+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.433191067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.43319423+07:00","message":"> Transcript [1210] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.433197348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.433199518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.43320133+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.433203227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.486341466+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.486380443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\",\"confidence\":0.9463279}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.486386973+07:00","message":"receive interim result [true|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.486397883+07:00","message":"end recv isFinal message id 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.486399809+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.486405741+07:00","message":"[buffer interim] 172 true การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486415197+07:00","message":"[bufferProcess] interim [240000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486418226+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486421843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486424462+07:00","message":"> Transcript [1211] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486427177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.48642913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486430948+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486432743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486434546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486436826+07:00","message":"> Transcript [1212] [true]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486438666+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486441446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486443046+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486444574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.486447348+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.486455078+07:00","message":"push: {true การเจริญ 0 0xc000424080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:45.492521326+07:00","message":"write wav file: './tmp/7549/7549_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.502288971+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.452413816+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.452463828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.452470917+07:00","message":"receive interim result [false|false]: งั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.45248947+07:00","message":"[buffer interim] 173 false งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.452497439+07:00","message":"[bufferProcess] interim [900000000]:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.452499986+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.487027726+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.487061432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.487066856+07:00","message":"receive interim result [false|false]: งั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.487075304+07:00","message":"[buffer interim] 173 false งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.487082008+07:00","message":"[bufferProcess] interim [960000000]:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.487084149+07:00","message":"[bufferProcess] send to processor:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.487087394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.487090117+07:00","message":"> Transcript [1213] [false]: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.487092084+07:00","message":"Set StatePrefix (first interim): 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.692303391+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.692338895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.692345092+07:00","message":"receive interim result [false|false]: งั้นก็จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.692359844+07:00","message":"[buffer interim] 173 false งั้นก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.692366421+07:00","message":"[bufferProcess] interim [140000000]:งั้นก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.692368556+07:00","message":"[bufferProcess] send to processor:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.692374752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.69237744+07:00","message":"> Transcript [1214] [false]: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.692380136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.692382276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.692384337+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.692386738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.7952997+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.795338209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะแปลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.795344008+07:00","message":"receive interim result [false|false]: มันก็จะแปลก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.795354984+07:00","message":"[buffer interim] 173 false มันก็จะแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.795366788+07:00","message":"[bufferProcess] interim [260000000]:มันก็จะแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.795371071+07:00","message":"[bufferProcess] send to processor:งั้นก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.795374855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.795377742+07:00","message":"> Transcript [1215] [false]: 'งั้นก็จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.795380833+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.79538277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.795384962+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.795386981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.887845665+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.887874533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะแปลกๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.887879926+07:00","message":"receive interim result [false|false]: มันก็จะแปลกๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.887890207+07:00","message":"[buffer interim] 173 false มันก็จะแปลกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.887898374+07:00","message":"[bufferProcess] interim [380000000]:มันก็จะแปลกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.887900786+07:00","message":"[bufferProcess] send to processor:มันก็จะแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.887906078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.887908437+07:00","message":"> Transcript [1216] [false]: 'มันก็จะแปลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.887910616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.887913477+07:00","message":"Set new StatePrefix: 'มันก็จะแปลก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.00229351+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.002334167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.00234041+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.002351223+07:00","message":"[buffer interim] 173 false งั้นก็จะแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.002358252+07:00","message":"[bufferProcess] interim [440000000]:งั้นก็จะแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.002360901+07:00","message":"[bufferProcess] send to processor:มันก็จะแปลกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.002366049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.002369094+07:00","message":"> Transcript [1217] [false]: 'มันก็จะแปลกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.002372409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.002374284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.002376224+07:00","message":"StatePrefix: 'มันก็จะแปลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.00237849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.269531439+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.269567534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะแตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.269573155+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.269587743+07:00","message":"[buffer interim] 173 false งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.269594186+07:00","message":"[bufferProcess] interim [620000000]:งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.269596952+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.269603481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.26960621+07:00","message":"> Transcript [1218] [false]: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.269608366+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.269610758+07:00","message":"Set new StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.350486053+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.350525554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะแตกต่างกันด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.350532088+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.350545141+07:00","message":"[buffer interim] 173 false งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.350551821+07:00","message":"[bufferProcess] interim [800000000]:งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.350554195+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.35056103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.350563737+07:00","message":"> Transcript [1219] [false]: 'งั้นก็จะแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.350566947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.350568837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.35057131+07:00","message":"StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.350573291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.577413668+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.577456444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะแตกต่างกันด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.577462699+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.577476833+07:00","message":"[buffer interim] 173 false งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.577483151+07:00","message":"[bufferProcess] interim [100000000]:งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.577485831+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.577492401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.577495147+07:00","message":"> Transcript [1220] [false]: 'งั้นก็จะแตกต่างกันด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.577498475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.57750208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.577504571+07:00","message":"StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.577506896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.740026457+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.857114697+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.857152162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะแตกต่างกันด้วยค่ะ\",\"confidence\":0.9327498}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.857158895+07:00","message":"receive interim result [true|false]: มันก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.857175107+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.857177529+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.857185562+07:00","message":"[buffer interim] 173 true มันก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857192491+07:00","message":"[bufferProcess] interim [460000000]:มันก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857195527+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857198781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857201362+07:00","message":"> Transcript [1221] [false]: 'งั้นก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857204081+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857205901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857208344+07:00","message":"StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857210404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857211964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.85721374+07:00","message":"> Transcript [1222] [true]: 'มันก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857215771+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857217306+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857218822+07:00","message":"StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857221157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.857225656+07:00","message":"Push: 'มันก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.857233194+07:00","message":"push: {true มันก็จะแตกต่างกันด้วยค่ะ 0 0xc0003a4780}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:47.859120314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:47.859123919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:47.864864831+07:00","message":"write wav file: './tmp/7549/7549_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.202258183+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.260256933+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.46153868+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.478111843+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.478134934+07:00","message":"found end of frame, send empty tag with msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.478138977+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.47814541+07:00","message":"[buffer interim] 174 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.47815234+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.478156064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.47815867+07:00","message":"> Transcript [1223] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.478161148+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.478162996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.47816479+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.478166512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.478169373+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.478194296+07:00","message":"push: {true \n 0 0xc002059300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:48.484010837+07:00","message":"write wav file: './tmp/7549/7549_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.582584193+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.712020256+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.78057262+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.838685189+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.838707824+07:00","message":"found end of frame, send empty tag with msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.838711112+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.838717788+07:00","message":"[buffer interim] 175 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.838731238+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.838740409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.838743214+07:00","message":"> Transcript [1224] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.838745635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.83874756+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.838750702+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.838753614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.838760954+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.838772307+07:00","message":"push: {true \n 0 0xc002059780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:48.844513657+07:00","message":"write wav file: './tmp/7549/7549_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.90282052+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.975005526+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.975023747+07:00","message":"found end of frame, send empty tag with msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.975026544+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.975032384+07:00","message":"[buffer interim] 176 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.975038805+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.975042835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.975048152+07:00","message":"> Transcript [1225] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.975050639+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.975052379+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.975054575+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.975056238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.975065971+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.975077026+07:00","message":"push: {true \n 0 0xc000182780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:48.979881404+07:00","message":"write wav file: './tmp/7549/7549_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.081786376+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.081823449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.081829041+07:00","message":"receive interim result [false|false]: จากปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.081842163+07:00","message":"[buffer interim] 177 false จากปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.081848655+07:00","message":"[bufferProcess] interim [200000000]:จากปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.081850504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.081855514+07:00","message":"[bufferProcess] send to processor (ticker):จากปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.081858257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.08186062+07:00","message":"> Transcript [1226] [false]: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.081862948+07:00","message":"Set StatePrefix (first interim): 'จากปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.144988438+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.145023036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.145028923+07:00","message":"receive interim result [false|false]: จากปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.145042276+07:00","message":"[buffer interim] 177 false จากปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.145048815+07:00","message":"[bufferProcess] interim [260000000]:จากปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.145050768+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.150059296+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.150100673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.150105968+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.150122925+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.150129381+07:00","message":"[bufferProcess] interim [320000000]:จากปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.150131555+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.1501371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.150140008+07:00","message":"> Transcript [1227] [false]: 'จากปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.150143455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.150145469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.150147591+07:00","message":"StatePrefix: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.150149627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.544614903+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.544648574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.544653461+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.544664765+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.544673249+07:00","message":"[bufferProcess] interim [620000000]:จากปัจจัยภายนอกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.544676943+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.544681535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.544685341+07:00","message":"> Transcript [1228] [false]: 'จากปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.544690181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.544692605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.544694492+07:00","message":"StatePrefix: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.544696836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.665905404+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.665946777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.665955025+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.665968177+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.665974351+07:00","message":"[bufferProcess] interim [740000000]:จากปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.665976563+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.665984178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.665987234+07:00","message":"> Transcript [1229] [false]: 'จากปัจจัยภายนอกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.665990931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.665993297+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.66599549+07:00","message":"StatePrefix: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.665997762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.814459193+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.814501668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเรานี้แหละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.814507535+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.814521575+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814527689+07:00","message":"[bufferProcess] interim [920000000]:จากปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814530435+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814536768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814540688+07:00","message":"> Transcript [1230] [false]: 'จากปัจจัยภายนอกเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814544045+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.81454842+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814550993+07:00","message":"StatePrefix: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814553039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814560051+07:00","message":"Push: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814562275+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814564623+07:00","message":"Set new StatePrefix : 'จากปัจจัยภายนอกเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.814566678+07:00","message":"Next Push (prob) : 'นอกเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.814574681+07:00","message":"push: {false จากปัจจัยภาย 0 0xc002756e00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:50.860032122+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:50.860055306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.983526572+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.983556596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.983565572+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.9835797+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.983585987+07:00","message":"[bufferProcess] interim [100000000]:จากปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.983588461+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.9835922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.983594905+07:00","message":"> Transcript [1231] [false]: 'จากปัจจัยภายนอกเรานี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.983599025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.983601042+07:00","message":"Set new StatePrefix: 'จากปัจจัยภายนอกเรานี้แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.16794897+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.167994586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.168000761+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.168017163+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.168025275+07:00","message":"[bufferProcess] interim [280000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.168029776+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.168036754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.16804026+07:00","message":"> Transcript [1232] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.168042765+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.168044767+07:00","message":"Set new StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.361934677+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.36198527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.361991484+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.362004617+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.362010606+07:00","message":"[bufferProcess] interim [520000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.362013455+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.362020399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.362023146+07:00","message":"> Transcript [1233] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.362026363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.36202879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.362031068+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.362033747+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.492521135+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.492561871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.492569311+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.492583817+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.492589945+07:00","message":"[bufferProcess] interim [580000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.492592693+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.49260006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.492602724+07:00","message":"> Transcript [1234] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.492607869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.492610488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.492612731+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.492615388+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.678389983+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.678428876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.678435248+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.678449212+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.678455835+07:00","message":"[bufferProcess] interim [760000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.678458368+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.678465165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.678467845+07:00","message":"> Transcript [1235] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.678470932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.678473197+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.67847536+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.678478508+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.89136186+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.891399649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.891406261+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.891420301+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891428406+07:00","message":"[bufferProcess] interim [0]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891430805+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891436674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891439637+07:00","message":"> Transcript [1236] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891443345+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891445431+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891447742+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891450682+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891456162+07:00","message":"Push: 'นอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891458033+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891461141+07:00","message":"Set new StatePrefix : 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.891463581+07:00","message":"Next Push (prob) : 'ที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.891471524+07:00","message":"push: {false นอกเหล่านี้แล้ว 0 0xc002756e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.94861416+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.948659477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.948666332+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.948679607+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.948689749+07:00","message":"[bufferProcess] interim [120000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.948693702+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.948700265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.948704402+07:00","message":"> Transcript [1237] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.948709887+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.94871293+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.948715898+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.948720105+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.39526227+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.395299248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.39530629+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.395320433+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.395327802+07:00","message":"[bufferProcess] interim [480000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.395330371+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.395333751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.395336496+07:00","message":"> Transcript [1238] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.395339545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.395341919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.395344033+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.395346806+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.448113426+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.448146422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.448152492+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.448165726+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.448169043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.448171894+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.448177509+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.4481806+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448186163+07:00","message":"[bufferProcess] interim [540000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448188262+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448190939+07:00","message":"[bufferProcess] interim [600000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.44819282+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.44819865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448201335+07:00","message":"> Transcript [1239] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448204403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448206279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448208391+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448210841+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448212545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448214354+07:00","message":"> Transcript [1240] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448216698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448218412+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448219938+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448221615+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448224783+07:00","message":"Push: 'ที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448226479+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448228536+07:00","message":"Set new StatePrefix : 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.448230828+07:00","message":"Next Push (prob) : 'ต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.448239284+07:00","message":"push: {false ที่ส่งผล 0 0xc002756e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.764095506+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.764144693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.764151004+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.76416486+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.764170693+07:00","message":"[bufferProcess] interim [840000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.764173441+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.764178855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.764181393+07:00","message":"> Transcript [1241] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.764183667+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.76418575+07:00","message":"Set new StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.08702462+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.087057154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.087063007+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.087074409+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.087082464+07:00","message":"[bufferProcess] interim [140000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.087085522+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.087090805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.08709346+07:00","message":"> Transcript [1242] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.08709735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.087099276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.087101156+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.087103715+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.275771014+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.275803578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.275809269+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.275825285+07:00","message":"[buffer interim] 177 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.275834486+07:00","message":"[bufferProcess] interim [380000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.275838498+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.275845052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.275848854+07:00","message":"> Transcript [1243] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.275853625+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.275856448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.275860084+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.275863217+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.51001994+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.640360329+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.647864068+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.647892988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9389394}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.647898927+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.647906322+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.647908521+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.647913667+07:00","message":"[buffer interim] 177 true ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647923567+07:00","message":"[bufferProcess] interim [830000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647926974+07:00","message":"[bufferProcess] send to processor (isfinal):จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647930277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647933159+07:00","message":"> Transcript [1244] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647936431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647938149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647940313+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647943855+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647945685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647947649+07:00","message":"> Transcript [1245] [true]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647949873+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647951598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647953097+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647954842+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.647956554+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648096512+07:00","message":"Push: 'ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648100684+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648102884+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648105567+07:00","message":"Next Push (prob) : 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.648113375+07:00","message":"push: {true ต่อการเจริญเติบโตของพืช 0 0xc002756e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648120121+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_177.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:53.658952653+07:00","message":"write wav file: './tmp/7549/7549_177.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:53.860584969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:53.860594385+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.34990032+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.349935618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.349940643+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.349953923+07:00","message":"[buffer interim] 178 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.349959791+07:00","message":"[bufferProcess] interim [730000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.349961515+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.520620995+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.520657352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.520662959+07:00","message":"receive interim result [false|false]: ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.520678087+07:00","message":"[buffer interim] 178 false ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.520686284+07:00","message":"[bufferProcess] interim [850000000]:ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.520688719+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.520692086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.520694876+07:00","message":"> Transcript [1246] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.520697117+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.675857304+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.675894823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.675900547+07:00","message":"receive interim result [false|false]: ยังมีปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.675911816+07:00","message":"[buffer interim] 178 false ยังมีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.675920066+07:00","message":"[bufferProcess] interim [970000000]:ยังมีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.675922627+07:00","message":"[bufferProcess] send to processor:ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.675928183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.675931151+07:00","message":"> Transcript [1247] [false]: 'ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.675934444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.675936538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.675938381+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.675940532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.694823504+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.694857343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.694862854+07:00","message":"receive interim result [false|false]: ยังมีบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.69487835+07:00","message":"[buffer interim] 178 false ยังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.694884623+07:00","message":"[bufferProcess] interim [30000000]:ยังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.694887047+07:00","message":"[bufferProcess] send to processor:ยังมีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.694890725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.69489358+07:00","message":"> Transcript [1248] [false]: 'ยังมีปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.694896363+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.69489837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.694900299+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.69490216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.810306235+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.81033737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.810342919+07:00","message":"receive interim result [false|false]: ยังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.810359182+07:00","message":"[buffer interim] 178 false ยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.81036711+07:00","message":"[bufferProcess] interim [150000000]:ยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.810370607+07:00","message":"[bufferProcess] send to processor:ยังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.810375772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.810379435+07:00","message":"> Transcript [1249] [false]: 'ยังมีบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.810383515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.810386233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.8103895+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.810391958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.055042031+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.055076384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.055083555+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.055095339+07:00","message":"[buffer interim] 178 false ยังมีปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055101258+07:00","message":"[bufferProcess] interim [450000000]:ยังมีปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055103537+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.05511011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055112996+07:00","message":"> Transcript [1250] [false]: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055116015+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055117911+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055120156+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055122825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055128522+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055130356+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055132436+07:00","message":"Set new StatePrefix : 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.055134572+07:00","message":"Next Push (prob) : 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.055141667+07:00","message":"push: {false ยัง 0 0xc0003a5c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.057398098+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.057417159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.057422324+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.057433588+07:00","message":"[buffer interim] 178 false ยังมีปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.057438104+07:00","message":"[bufferProcess] interim [510000000]:ยังมีปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.057440266+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.057442972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.057445296+07:00","message":"> Transcript [1251] [false]: 'ยังมีปัจจัยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.057447849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.057451032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.057452696+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.05745463+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.195658721+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.195695972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.19570159+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.195714325+07:00","message":"[buffer interim] 178 false ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.195720481+07:00","message":"[bufferProcess] interim [630000000]:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.195729003+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.195734483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.195737259+07:00","message":"> Transcript [1252] [false]: 'ยังมีปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.195740422+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.195742591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.195744773+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.195746809+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.776098081+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.776135691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.776141713+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.776153274+07:00","message":"[buffer interim] 178 false ยังมีปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.776159574+07:00","message":"[bufferProcess] interim [230000000]:ยังมีปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.776161839+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.776166717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.776169804+07:00","message":"> Transcript [1253] [false]: 'ยังมีปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.776172814+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.776174686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.77617662+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.776179326+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.974821382+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.974857434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.974863376+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.974877019+07:00","message":"[buffer interim] 178 false ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974883388+07:00","message":"[bufferProcess] interim [350000000]:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974885805+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974892581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974895462+07:00","message":"> Transcript [1254] [false]: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974899009+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974901108+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974902824+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974905427+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974916005+07:00","message":"Push: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974918196+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974920358+07:00","message":"Set new StatePrefix : 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.974922484+07:00","message":"Next Push (prob) : 'ภายในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.974933873+07:00","message":"push: {false มีปัจจัย 0 0xc0003a5c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.099981358+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.100014847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.100021546+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.100036132+07:00","message":"[buffer interim] 178 false ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.100042357+07:00","message":"[bufferProcess] interim [470000000]:ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.100044831+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.100051899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.10005469+07:00","message":"> Transcript [1255] [false]: 'ยังมีปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.100057105+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.22227442+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.222312181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่มืด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.222318758+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.222333551+07:00","message":"[buffer interim] 178 false ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.222339934+07:00","message":"[bufferProcess] interim [590000000]:ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.222342467+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.222349612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.222352147+07:00","message":"> Transcript [1256] [false]: 'ยังมีปัจจัยภายในที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.22235523+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.222357333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.222359066+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.222360999+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.281712463+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.281751121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่พืชสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.281757019+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.281771598+07:00","message":"[buffer interim] 178 false ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.281777315+07:00","message":"[bufferProcess] interim [710000000]:ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.281779641+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.281786693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.281789392+07:00","message":"> Transcript [1257] [false]: 'ยังมีปัจจัยภายในที่มืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.281792056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.281794162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.28179638+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.281798689+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.607644886+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.607678747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่พืชสร้างขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.607684306+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.607699327+07:00","message":"[buffer interim] 178 false ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.607705706+07:00","message":"[bufferProcess] interim [950000000]:ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.60770832+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.607712067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.607715873+07:00","message":"> Transcript [1258] [false]: 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.607718987+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.607721439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.607731855+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.607734224+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:56.860792697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:56.860800831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.911007347+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.009265586+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.009310432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่พืชสร้างขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.009319271+07:00","message":"receive interim result [true|false]: ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.009331755+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.009334811+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.00934258+07:00","message":"[buffer interim] 178 true ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009355532+07:00","message":"[bufferProcess] interim [490000000]:ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009359639+07:00","message":"[bufferProcess] send to processor (isfinal):ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009364734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009368904+07:00","message":"> Transcript [1259] [false]: 'ยังมีปัจจัยภายในที่พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009372989+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009375585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009378538+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009381335+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009385523+07:00","message":"Push: 'ภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009388098+07:00","message":"TextPushed: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009391118+07:00","message":"Set new StatePrefix : 'ยังมีปัจจัยภายในที่พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009394701+07:00","message":"Next Push (prob) : 'พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009397391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.00940029+07:00","message":"> Transcript [1260] [true]: 'ยังมีปัจจัยภายในที่พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009404029+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009406495+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009409501+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009412236+07:00","message":"TextPushed: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.009415357+07:00","message":"Push: 'พืชสร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.009425449+07:00","message":"push: {false ภายในที่ 0 0xc0003a5c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.009436088+07:00","message":"push: {true พืชสร้างขึ้น 0 0xc0003a5c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:57.021975593+07:00","message":"write wav file: './tmp/7549/7549_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.422918545+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.546139663+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.54618868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.546194488+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.546210683+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.546217852+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.546219865+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.546225239+07:00","message":"[bufferProcess] send to processor (ticker):ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.546228162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.546230723+07:00","message":"> Transcript [1261] [false]: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.546233114+07:00","message":"Set StatePrefix (first interim): 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.812122768+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.81216238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.812167753+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.812179658+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.812186634+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.812188567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.176265945+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.176300728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.176305753+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.176316457+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.176322774+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.176325507+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.176330501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.176333432+07:00","message":"> Transcript [1262] [false]: 'ซึ่งเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.176336226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.17633825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.17634012+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.176342267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.178228628+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.178276058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.178281479+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.178298577+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.178305618+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.178307891+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.178315483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.178318833+07:00","message":"> Transcript [1263] [false]: 'ซึ่งเป็นปัจจัยสำคัญใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.178322763+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.178325035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.178327405+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.178329686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.55349475+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.55352693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.553531738+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.553542065+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.553547442+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นปัจจัยสำคัญในการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.553550214+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.553555092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.553557517+07:00","message":"> Transcript [1264] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.553560816+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.553563015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.553565089+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.553567458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:59.860845021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:59.860855017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.874169666+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.874209179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.874214374+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.874228648+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874234633+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874237114+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874240592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874244979+07:00","message":"> Transcript [1265] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874248401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874250228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874251923+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874254128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874259157+07:00","message":"Push: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874261451+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874264976+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.874267052+07:00","message":"Next Push (prob) : 'สำคัญในการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.874275315+07:00","message":"push: {false ซึ่งเป็นปัจจัย 0 0xc000424100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.071033942+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.071074193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.071079874+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.071094584+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.07110153+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.071104226+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.071109496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.071112102+07:00","message":"> Transcript [1266] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.07111513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.071117141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.071119043+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.071121712+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.388031214+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.388071876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.388077843+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.388094162+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.388104015+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.388107003+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.388112321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.388115469+07:00","message":"> Transcript [1267] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.388119016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.388121088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.388123873+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.388126594+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.455504058+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.455553751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.455559887+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.455575652+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.455582336+07:00","message":"[bufferProcess] interim [60000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.455584819+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.455589945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.455592775+07:00","message":"> Transcript [1268] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.455596072+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.455598036+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.455600145+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.455602794+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.650175753+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.650218815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.650225788+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.650241784+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650251126+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.6502549+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650261447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650265341+07:00","message":"> Transcript [1269] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650270049+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650272782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650275762+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650279394+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650283924+07:00","message":"Push: 'สำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650286701+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650290136+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.650295564+07:00","message":"Next Push (prob) : 'คุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.650315516+07:00","message":"push: {false สำคัญในการควบ 0 0xc000424100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.776550789+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.776599719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.776606445+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.776622178+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.776629157+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.776632946+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.776643033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.776646797+07:00","message":"> Transcript [1270] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.776651576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.77665542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.776657402+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.776659861+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.094139698+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.094179904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.094186391+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.094206551+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.094219002+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.094223321+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.094231333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.094235096+07:00","message":"> Transcript [1271] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.094240415+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.094243333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.094246435+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.094249985+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.344092922+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.344136326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.344143534+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.344158577+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.344165869+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.344168507+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.344171922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.344174576+07:00","message":"> Transcript [1272] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.344177826+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.344179665+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.344181785+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.344184222+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.667130918+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.6671627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.667168897+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.667182927+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667189598+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667192299+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667198093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667200593+07:00","message":"> Transcript [1273] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.66720397+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667205746+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667208281+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667210516+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667215657+07:00","message":"Push: 'คุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667217782+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.6672203+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.667223208+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.667231712+07:00","message":"push: {false คุมการเจริญ 0 0xc000424100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.799890504+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.799934296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.79994305+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.799962144+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.799980241+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.799984116+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.799989566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.799993778+07:00","message":"> Transcript [1274] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.799998825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.800002029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.800005297+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.800008941+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.859946546+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.859989252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชโดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.859997424+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชโดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.860012096+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.860023698+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.86002823+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.860036897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.860040889+07:00","message":"> Transcript [1275] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.860046057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.860049122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.860052102+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.860057208+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.863397463+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.86341503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.863420369+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.863432609+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.863438163+07:00","message":"[bufferProcess] interim [500000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.863441879+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.863448155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.863451424+07:00","message":"> Transcript [1276] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.86345564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.863457983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.863460549+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.863464289+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.044138923+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.044183272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.044192767+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.04421274+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044226192+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044230574+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044240248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044244592+07:00","message":"> Transcript [1277] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044250298+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044253577+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044256945+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044260666+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044270919+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044275414+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044277772+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.044280121+07:00","message":"Next Push (prob) : 'ด้วยเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.044289251+07:00","message":"push: {false เติบโตของพืช 0 0xc000424100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.610811433+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.686260485+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.686304266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.686310574+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.686323287+07:00","message":"[buffer interim] 179 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.686329918+07:00","message":"[bufferProcess] interim [250000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.686332244+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.686336036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.686338724+07:00","message":"> Transcript [1278] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.686342543+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.686344528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.686346433+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.686348913+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.724468269+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.724509086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน\",\"confidence\":0.95461476}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.724515874+07:00","message":"receive interim result [true|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.724524815+07:00","message":"end recv isFinal message id 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.724527147+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.724542557+07:00","message":"[buffer interim] 179 true ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724549067+07:00","message":"[bufferProcess] interim [250000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724552277+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724555897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724558597+07:00","message":"> Transcript [1279] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.72456224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724564102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724566032+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724568896+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724570846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724572651+07:00","message":"> Transcript [1280] [true]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724574863+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724576476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724578065+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724579996+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.724583165+07:00","message":"Push: 'ด้วยเช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.724591944+07:00","message":"push: {true ด้วยเช่นกัน 0 0xc000424100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:02.735093666+07:00","message":"write wav file: './tmp/7549/7549_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.802095958+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:02.861639623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:02.861639642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.165916557+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.165963527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.165969933+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.165985879+07:00","message":"[buffer interim] 180 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.165993025+07:00","message":"[bufferProcess] interim [360000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.165996342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.333571241+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.3336081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.333614056+07:00","message":"receive interim result [false|false]: เป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.333627882+07:00","message":"[buffer interim] 180 false เป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.33363505+07:00","message":"[bufferProcess] interim [480000000]:เป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.333637238+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.333642166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.333645049+07:00","message":"> Transcript [1281] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.333647378+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.384615177+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.384646853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นตัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.38465243+07:00","message":"receive interim result [false|false]: เส้นตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.384662791+07:00","message":"[buffer interim] 180 false เส้นตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.384668449+07:00","message":"[bufferProcess] interim [540000000]:เส้นตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.384670535+07:00","message":"[bufferProcess] send to processor:เป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.384675703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.384678592+07:00","message":"> Transcript [1282] [false]: 'เป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.384681459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.384684607+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.384686446+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.384688528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.462189506+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.462220989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.46222742+07:00","message":"receive interim result [false|false]: เป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.462239903+07:00","message":"[buffer interim] 180 false เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.462246983+07:00","message":"[bufferProcess] interim [660000000]:เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.462249188+07:00","message":"[bufferProcess] send to processor:เส้นตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.46225426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.462257054+07:00","message":"> Transcript [1283] [false]: 'เส้นตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.462260022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.46226233+07:00","message":"Set new StatePrefix: 'เส้นตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.645146567+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.645189804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นบัตรประชา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.645195082+07:00","message":"receive interim result [false|false]: เป็นบัตรประชา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.645210416+07:00","message":"[buffer interim] 180 false เป็นบัตรประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.645216485+07:00","message":"[bufferProcess] interim [840000000]:เป็นบัตรประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.645218905+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.645222369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.645225303+07:00","message":"> Transcript [1284] [false]: 'เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.645227706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.645229595+07:00","message":"Set new StatePrefix: 'เป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.647264631+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.647279753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.647283609+07:00","message":"receive interim result [false|false]: เป็นปัจจัยทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.647291828+07:00","message":"[buffer interim] 180 false เป็นปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.647295373+07:00","message":"[bufferProcess] interim [900000000]:เป็นปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.647297177+07:00","message":"[bufferProcess] send to processor:เป็นบัตรประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.647299691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.647301928+07:00","message":"> Transcript [1285] [false]: 'เป็นบัตรประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.647303912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.647305559+07:00","message":"Set new StatePrefix: 'เป็นบัตรประชา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.77661951+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.776655268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.776660989+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.776673685+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.776680508+07:00","message":"[bufferProcess] interim [960000000]:เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.776682721+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.776687926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.776690627+07:00","message":"> Transcript [1286] [false]: 'เป็นปัจจัยทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.776692795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.776695174+07:00","message":"Set new StatePrefix: 'เป็นปัจจัยทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.028536243+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.02856218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.028567245+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.028576822+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.028582729+07:00","message":"[bufferProcess] interim [260000000]:เป็นปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.028585348+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.028590817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.028593297+07:00","message":"> Transcript [1287] [false]: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.0285954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.02859738+07:00","message":"Set new StatePrefix: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.684662062+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.684701594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.684707638+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.684720704+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.684734246+07:00","message":"[bufferProcess] interim [860000000]:เป็นปัจจัยภายในนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.684737352+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.68474264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.684745953+07:00","message":"> Transcript [1288] [false]: 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.684749414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.684751528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.68475336+07:00","message":"StatePrefix: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.684755364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.738632596+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.738665862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.738671182+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.7386856+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.738693029+07:00","message":"[bufferProcess] interim [980000000]:เป็นปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.738695359+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.738700379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.738703077+07:00","message":"> Transcript [1289] [false]: 'เป็นปัจจัยภายในนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.738706125+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.738708027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.738710235+07:00","message":"StatePrefix: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.738712289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.904304202+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.904336508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.904342019+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.904354649+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.904361057+07:00","message":"[bufferProcess] interim [100000000]:เป็นปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.90436363+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.904368756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.904371495+07:00","message":"> Transcript [1290] [false]: 'เป็นปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.904374908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.904376945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.904381412+07:00","message":"StatePrefix: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.904383697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.938051125+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.938083314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.938089155+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.938099743+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938106306+07:00","message":"[bufferProcess] interim [160000000]:เป็นปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938108796+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938114005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938116518+07:00","message":"> Transcript [1291] [false]: 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938119809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938121718+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938123878+07:00","message":"StatePrefix: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938128327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938133271+07:00","message":"Push: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938135186+07:00","message":"TextPushed: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.938137532+07:00","message":"Set new StatePrefix : 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.93813967+07:00","message":"Next Push (prob) : 'นี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.938147248+07:00","message":"push: {false เป็นปัจจัยภายใน 0 0xc001d2a480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.0832362+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.083275738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียนก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.083281757+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.083302871+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.083310106+07:00","message":"[bufferProcess] interim [280000000]:เป็นปัจจัยภายในนี้เราจะเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.083312509+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.083315889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.083318581+07:00","message":"> Transcript [1292] [false]: 'เป็นปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.083322238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.083324265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.083326327+07:00","message":"StatePrefix: 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.083328802+07:00","message":"TextPushed: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.141292563+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.141330385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.141336195+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.141351093+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.141357072+07:00","message":"[bufferProcess] interim [340000000]:เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.141359417+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เราจะเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.14136321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.141365902+07:00","message":"> Transcript [1293] [false]: 'เป็นปัจจัยภายในนี้เราจะเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.14136898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.141371337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.141373441+07:00","message":"StatePrefix: 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.141375737+07:00","message":"TextPushed: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.265209093+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.265247019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียนกันใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.265251973+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.265269994+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.265276942+07:00","message":"[bufferProcess] interim [460000000]:เป็นปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.265279322+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.265282605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.265285284+07:00","message":"> Transcript [1294] [false]: 'เป็นปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.265288796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.265290784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.265295571+07:00","message":"StatePrefix: 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.26529964+07:00","message":"TextPushed: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.457933214+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.457977919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.457986238+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.458008831+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.458021711+07:00","message":"[bufferProcess] interim [640000000]:เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.458025368+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.458035264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.458039384+07:00","message":"> Transcript [1295] [false]: 'เป็นปัจจัยภายในนี้เราจะเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.458045166+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.458048457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.45805159+07:00","message":"StatePrefix: 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.4580553+07:00","message":"TextPushed: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.45806516+07:00","message":"Push: 'นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.458068184+07:00","message":"TextPushed: 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.458071531+07:00","message":"Set new StatePrefix : 'เป็นปัจจัยภายในนี้เราจะเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.458075173+07:00","message":"Next Push (prob) : 'เราจะเรียนกันใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.45810061+07:00","message":"push: {false นี้ 0 0xc001d2a480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.587830389+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.58786757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียนกันในคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.587873487+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.587887373+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.587894825+07:00","message":"[bufferProcess] interim [820000000]:เป็นปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.587898267+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.587905583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.587908674+07:00","message":"> Transcript [1296] [false]: 'เป็นปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.587911722+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.77254316+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.772581161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียนกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.772587191+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.772602968+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.772610913+07:00","message":"[bufferProcess] interim [940000000]:เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.772613713+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.772617532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.772620101+07:00","message":"> Transcript [1297] [false]: 'เป็นปัจจัยภายในนี้เราจะเรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.772623673+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.772625739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.772627619+07:00","message":"StatePrefix: 'เป็นปัจจัยภายในนี้เราจะเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.772630114+07:00","message":"TextPushed: 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:05.86212418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:05.862128022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.046496235+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.046531754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียนกันไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.046538004+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะเรียนกันไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.046552475+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะเรียนกันไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.04655964+07:00","message":"[bufferProcess] interim [300000000]:เป็นปัจจัยภายในนี้เราจะเรียนกันไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.046562437+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.046566673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.046570077+07:00","message":"> Transcript [1298] [false]: 'เป็นปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.046572589+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.339420856+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.339451801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียนกันในแชทไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.33945779+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายในนี้เราจะเรียนกันในแชทไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.339471529+07:00","message":"[buffer interim] 180 false เป็นปัจจัยภายในนี้เราจะเรียนกันในแชทไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.339479152+07:00","message":"[bufferProcess] interim [540000000]:เป็นปัจจัยภายในนี้เราจะเรียนกันในแชทไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.339481621+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยภายในนี้เราจะเรียนกันไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.339485253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.339487957+07:00","message":"> Transcript [1299] [false]: 'เป็นปัจจัยภายในนี้เราจะเรียนกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.339490244+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.339492223+07:00","message":"Set new StatePrefix: 'เป็นปัจจัยภายในนี้เราจะเรียนกันไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.391008453+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.538589355+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.538629129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายในนี้เราจะเรียนกันไปนะคะ\",\"confidence\":0.95821667}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.538635193+07:00","message":"receive interim result [true|false]: เป็นปัจจัยภายในนี้เราจะเรียนกันไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.538641769+07:00","message":"end recv isFinal message id 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.53864426+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.538651937+07:00","message":"[buffer interim] 180 true เป็นปัจจัยภายในนี้เราจะเรียนกันไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538659361+07:00","message":"[bufferProcess] interim [810000000]:เป็นปัจจัยภายในนี้เราจะเรียนกันไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538663059+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นปัจจัยภายในนี้เราจะเรียนกันในแชทไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538666784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538669663+07:00","message":"> Transcript [1300] [false]: 'เป็นปัจจัยภายในนี้เราจะเรียนกันในแชทไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538672181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538674148+07:00","message":"Set new StatePrefix: 'เป็นปัจจัยภายในนี้เราจะเรียนกันในแชทไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538675879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538677586+07:00","message":"> Transcript [1301] [true]: 'เป็นปัจจัยภายในนี้เราจะเรียนกันไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538680562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538682454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538684246+07:00","message":"StatePrefix: 'เป็นปัจจัยภายในนี้เราจะเรียนกันในแชทไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538686788+07:00","message":"TextPushed: 'เป็นปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.538689595+07:00","message":"Push: 'เราจะเรียนกันไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.538701211+07:00","message":"push: {true เราจะเรียนกันไปนะคะ 0 0xc001d2a480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:06.547591268+07:00","message":"write wav file: './tmp/7549/7549_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.712845365+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.694609828+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.694656394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทคนิค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.694662216+07:00","message":"receive interim result [false|false]: เทคนิค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.694677934+07:00","message":"[buffer interim] 181 false เทคนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.69468639+07:00","message":"[bufferProcess] interim [20000000]:เทคนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.69468843+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.694691666+07:00","message":"[bufferProcess] send to processor (ticker):เทคนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.694694436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.694697497+07:00","message":"> Transcript [1302] [false]: 'เทคนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.694699797+07:00","message":"Set StatePrefix (first interim): 'เทคนิค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.79996357+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.860831351+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.883203217+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.883236822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.883242429+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.883258704+07:00","message":"[buffer interim] 181 false สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.883267503+07:00","message":"[bufferProcess] interim [200000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.883271703+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.926946936+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.92698203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้\",\"confidence\":0.882542}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.926987725+07:00","message":"receive interim result [true|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.927000669+07:00","message":"end recv isFinal message id 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.927005555+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.927013969+07:00","message":"[buffer interim] 181 true สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927021207+07:00","message":"[bufferProcess] interim [320000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927024224+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927027655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927030362+07:00","message":"> Transcript [1303] [false]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927032632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927035115+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927036835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927038816+07:00","message":"> Transcript [1304] [true]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927041204+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927043177+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927044977+07:00","message":"StatePrefix: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927049612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.927052728+07:00","message":"Push: 'สำหรับทริปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.927061606+07:00","message":"push: {true สำหรับทริปนี้ 0 0xc001d2a680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:07.93290368+07:00","message":"write wav file: './tmp/7549/7549_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.747169902+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.747222469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.747227911+07:00","message":"receive interim result [false|false]: เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.747242718+07:00","message":"[buffer interim] 182 false เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.747250168+07:00","message":"[bufferProcess] interim [900000000]:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.747252033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.849149674+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.849195611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.849200815+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.849215348+07:00","message":"[buffer interim] 182 false เรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.849221739+07:00","message":"[bufferProcess] interim [20000000]:เรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.849224115+07:00","message":"[bufferProcess] send to processor:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.849227328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.849230776+07:00","message":"> Transcript [1305] [false]: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.849233296+07:00","message":"Set StatePrefix (first interim): 'เกี่ยว'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:08.86232186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:08.862336733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.137445185+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.137482783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.137488737+07:00","message":"receive interim result [false|false]: เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.137501223+07:00","message":"[buffer interim] 182 false เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.137509752+07:00","message":"[bufferProcess] interim [320000000]:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.137511953+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.137517143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.137520035+07:00","message":"> Transcript [1306] [false]: 'เรื่องเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.137522424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.137524298+07:00","message":"Set new StatePrefix: 'เรื่องเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.285667862+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.285706997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.285713743+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.285736733+07:00","message":"[buffer interim] 182 false เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.285745542+07:00","message":"[bufferProcess] interim [440000000]:เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.285747963+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.28575338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.285756644+07:00","message":"> Transcript [1307] [false]: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.285758885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.285760878+07:00","message":"Set new StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.476431988+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.476472365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.476478621+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.476493377+07:00","message":"[buffer interim] 182 false เรื่องเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.476500672+07:00","message":"[bufferProcess] interim [680000000]:เรื่องเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.47650354+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.476510066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.476512896+07:00","message":"> Transcript [1308] [false]: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.476515245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.476517141+07:00","message":"Set new StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.603102402+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.603138871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.603146084+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.603161261+07:00","message":"[buffer interim] 182 false เรื่องเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.603168674+07:00","message":"[bufferProcess] interim [740000000]:เรื่องเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.603171476+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.603178174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.603180973+07:00","message":"> Transcript [1309] [false]: 'เรื่องเกี่ยวกับปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.603188677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.603190895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.603192719+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.603194849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.733951705+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.733987241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.733993665+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.734010576+07:00","message":"[buffer interim] 182 false เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.734018322+07:00","message":"[bufferProcess] interim [860000000]:เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.734021149+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.734026186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.734029798+07:00","message":"> Transcript [1310] [false]: 'เรื่องเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.734033093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.734035062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.734036836+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.734038836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.740090905+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.74010649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.740111043+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.740122975+07:00","message":"[buffer interim] 182 false เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.740127247+07:00","message":"[bufferProcess] interim [920000000]:เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.740129142+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.740131542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.740134327+07:00","message":"> Transcript [1311] [false]: 'เรื่องเกี่ยวกับปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.740137635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.740139764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.740141402+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.740143415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.173830428+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.173874644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.173882881+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.173899756+07:00","message":"[buffer interim] 182 false เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173908232+07:00","message":"[bufferProcess] interim [340000000]:เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173912007+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173916489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173921937+07:00","message":"> Transcript [1312] [false]: 'เรื่องเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173927274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173929963+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173933071+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173936627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173939942+07:00","message":"Push: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173942933+07:00","message":"TextPushed: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173946033+07:00","message":"Set new StatePrefix : 'เรื่องเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.173949052+07:00","message":"Next Push (prob) : 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.17395848+07:00","message":"push: {false เรื่องเกี่ยวกับปัจจัย 0 0xc000182f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.229152237+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.338925134+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.3389581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ\",\"confidence\":0.936218}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.338965281+07:00","message":"receive interim result [true|false]: เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.338975724+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.338978749+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.3389852+07:00","message":"[buffer interim] 182 true เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.338995254+07:00","message":"[bufferProcess] interim [580000000]:เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.338998486+07:00","message":"[bufferProcess] send to processor (isfinal):เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339001829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339004863+07:00","message":"> Transcript [1313] [false]: 'เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339008026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339009914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339011724+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339013962+07:00","message":"TextPushed: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.33901588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339017959+07:00","message":"> Transcript [1314] [true]: 'เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339020022+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339021652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339023152+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.339025001+07:00","message":"TextPushed: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.33903316+07:00","message":"Push: 'ภายนอกค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.339042901+07:00","message":"push: {true ภายนอกค่ะ 0 0xc000182f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:10.346616992+07:00","message":"write wav file: './tmp/7549/7549_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.943036171+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.063530905+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.180104189+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.180125416+07:00","message":"found end of frame, send empty tag with msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.180128473+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.180136569+07:00","message":"[buffer interim] 183 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.180144444+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.180148198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.180150996+07:00","message":"> Transcript [1315] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.180154202+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.180156245+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.180158103+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.18016004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.180163145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.180173862+07:00","message":"push: {true \n 0 0xc002757200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:11.186138704+07:00","message":"write wav file: './tmp/7549/7549_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.192588753+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.319159705+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.381125795+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.394277491+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.394295265+07:00","message":"found end of frame, send empty tag with msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.394298705+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.394305529+07:00","message":"[buffer interim] 184 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.394312559+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.394317607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.394321842+07:00","message":"> Transcript [1316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.394325349+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.394327861+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.394330325+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.394332951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.39434445+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.394356273+07:00","message":"push: {true \n 0 0xc0003a4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:11.412303949+07:00","message":"write wav file: './tmp/7549/7549_184.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:11.862893307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:11.862893305+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.890340611+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.890391978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.890397613+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.890413728+07:00","message":"[buffer interim] 185 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.890421524+07:00","message":"[bufferProcess] interim [480000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.890423641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.91785687+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.917901591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.917908363+07:00","message":"receive interim result [false|false]: 3 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.917925696+07:00","message":"[buffer interim] 185 false 3 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.917938085+07:00","message":"[bufferProcess] interim [540000000]:3 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.917941396+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.917949844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.917954201+07:00","message":"> Transcript [1317] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.917957256+07:00","message":"Set StatePrefix (first interim): '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.921898883+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.921918127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.921922778+07:00","message":"receive interim result [false|false]: 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.92193405+07:00","message":"[buffer interim] 185 false 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.921940947+07:00","message":"[bufferProcess] interim [600000000]:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.921943973+07:00","message":"[bufferProcess] send to processor:3 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.921949376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.921952831+07:00","message":"> Transcript [1318] [false]: '3 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.921956825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.921959377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.921962535+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.921964685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.04599779+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.046032012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.046037177+07:00","message":"receive interim result [false|false]: 3.4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.046053415+07:00","message":"[buffer interim] 185 false 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.046060376+07:00","message":"[bufferProcess] interim [720000000]:3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.046062643+07:00","message":"[bufferProcess] send to processor:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.046066719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.046069409+07:00","message":"> Transcript [1319] [false]: '3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.046071805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.046073803+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.046075868+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.046077625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.109702056+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.109758254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.109764153+07:00","message":"receive interim result [false|false]: 3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.109784741+07:00","message":"[buffer interim] 185 false 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.109791618+07:00","message":"[bufferProcess] interim [780000000]:3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.109793864+07:00","message":"[bufferProcess] send to processor:3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.109799846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.109803022+07:00","message":"> Transcript [1320] [false]: '3.4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.10980557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.109807554+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.109809328+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.109811045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.368393699+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.368433023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.368439407+07:00","message":"receive interim result [false|false]: 3.2 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.3684528+07:00","message":"[buffer interim] 185 false 3.2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368459567+07:00","message":"[bufferProcess] interim [20000000]:3.2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368461863+07:00","message":"[bufferProcess] send to processor:3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368468537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368471165+07:00","message":"> Transcript [1321] [false]: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.3684742+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368476586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368478351+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368480545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368489659+07:00","message":"Push: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368491589+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368493911+07:00","message":"Set new StatePrefix : '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.368496295+07:00","message":"Next Push (prob) : '.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.368504024+07:00","message":"push: {false 3 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.552386845+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.552428438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.552434912+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.552450405+07:00","message":"[buffer interim] 185 false 3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.552456445+07:00","message":"[bufferProcess] interim [200000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.552458777+07:00","message":"[bufferProcess] send to processor:3.2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.552465584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.552468377+07:00","message":"> Transcript [1322] [false]: '3.2 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.552470912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.552472699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.552474868+07:00","message":"StatePrefix: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.552477475+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.142243717+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.142282973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.142289235+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.142307266+07:00","message":"[buffer interim] 185 false 3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.142314685+07:00","message":"[bufferProcess] interim [800000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.142316879+07:00","message":"[bufferProcess] send to processor:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.142320212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.142323209+07:00","message":"> Transcript [1323] [false]: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.142325783+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.142327579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.142329631+07:00","message":"StatePrefix: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.142331991+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.714034915+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.71407373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.714079004+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.714091984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.714095462+07:00","message":"receive interim result [false|false]:  ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.714111862+07:00","message":"[buffer interim] 185 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.714121539+07:00","message":"[buffer interim] 185 false  ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.714128781+07:00","message":"[bufferProcess] interim [340000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.714131738+07:00","message":"[bufferProcess] send to processor:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.714135004+07:00","message":"[bufferProcess] interim [340000000]: ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.714137656+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.714140265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.714143225+07:00","message":"> Transcript [1324] [false]: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.714145879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.714147748+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.714149593+07:00","message":"StatePrefix: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.71415155+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.844246876+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.844284039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.844289696+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.844301372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.844305953+07:00","message":"receive interim result [false|false]:  ปัจจัยพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.844313877+07:00","message":"[buffer interim] 185 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.844317813+07:00","message":"[buffer interim] 185 false  ปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844324069+07:00","message":"[bufferProcess] interim [520000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844326174+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844328822+07:00","message":"[bufferProcess] interim [520000000]: ปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844331075+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844335753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.84433877+07:00","message":"> Transcript [1325] [false]: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844341826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844343964+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844346154+07:00","message":"StatePrefix: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844347982+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844351046+07:00","message":"Push: '.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844352732+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.844354971+07:00","message":"Set new StatePrefix : '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.84435687+07:00","message":"Next Push (prob) : '.1 ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.844364839+07:00","message":"push: {false .2 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.970546315+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.970580029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.97058561+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.970597685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.970600598+07:00","message":"receive interim result [false|false]:  ปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.970607941+07:00","message":"[buffer interim] 185 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.970612717+07:00","message":"[buffer interim] 185 false  ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.9706297+07:00","message":"[bufferProcess] interim [580000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.970639769+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.970645677+07:00","message":"[bufferProcess] interim [580000000]: ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.970648054+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.97065165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.970655227+07:00","message":"> Transcript [1326] [false]: '3.2.1 ปัจจัยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.970658302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.970660169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.970662184+07:00","message":"StatePrefix: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.970664574+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.03279946+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.03283647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.032843026+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.032856001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.032860113+07:00","message":"receive interim result [false|false]:  ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.032872025+07:00","message":"[buffer interim] 185 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.032887011+07:00","message":"[buffer interim] 185 false  ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.032895677+07:00","message":"[bufferProcess] interim [640000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.032899749+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.03290393+07:00","message":"[bufferProcess] interim [640000000]: ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.032907264+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.032911026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.032915172+07:00","message":"> Transcript [1327] [false]: '3.2.1 ปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.032918663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.032921584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.032924346+07:00","message":"StatePrefix: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.032928007+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.163741586+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.163773331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.163779532+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.163791638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.163796492+07:00","message":"receive interim result [false|false]:  ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.163803819+07:00","message":"[buffer interim] 185 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.163807463+07:00","message":"[buffer interim] 185 false  ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.163812952+07:00","message":"[bufferProcess] interim [760000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.163815084+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.163817796+07:00","message":"[bufferProcess] interim [760000000]: ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.163820282+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.163822799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.163825484+07:00","message":"> Transcript [1328] [false]: '3.2.1 ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.1638303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.163832194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.163834142+07:00","message":"StatePrefix: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.163836163+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458348014+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458378211+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458381481+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458383765+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458385497+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458387091+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458388908+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.45839077+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458392375+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458393879+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458395337+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.458396786+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.460674114+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.560242285+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.560285538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1 ปัจจัยภายนอก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.560292008+07:00","message":"receive interim result [true|false]: 3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.560300501+07:00","message":"end recv isFinal message id 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.560302776+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.5603096+07:00","message":"[buffer interim] 185 true 3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560317247+07:00","message":"[bufferProcess] interim [240000000]:3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.56032068+07:00","message":"[bufferProcess] send to processor (isfinal):3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560323917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560326702+07:00","message":"> Transcript [1329] [false]: '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560330223+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560332482+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560334342+07:00","message":"StatePrefix: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560336723+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560339923+07:00","message":"Push: '.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.56034165+07:00","message":"TextPushed: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560343775+07:00","message":"Set new StatePrefix : '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560345732+07:00","message":"Next Push (prob) : 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560347422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560349211+07:00","message":"> Transcript [1330] [true]: '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.56035118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560352724+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560357048+07:00","message":"StatePrefix: '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560359056+07:00","message":"TextPushed: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.560361056+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.560369254+07:00","message":"push: {false .1 ปัจจัย 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.560376648+07:00","message":"push: {true ภายนอก 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:14.567870886+07:00","message":"write wav file: './tmp/7549/7549_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.59282396+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.720747211+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.780534487+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:14.863258811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:14.863262208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.86723747+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.867257629+07:00","message":"found end of frame, send empty tag with msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.867260544+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.86726745+07:00","message":"[buffer interim] 186 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.867273948+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.867277451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.867280336+07:00","message":"> Transcript [1331] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.867284763+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.867286685+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.867288388+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.867290301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.86729993+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.867309605+07:00","message":"push: {true \n 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:14.871972596+07:00","message":"write wav file: './tmp/7549/7549_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.149245471+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.149284397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.149289596+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.149301423+07:00","message":"[buffer interim] 187 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.149310204+07:00","message":"[bufferProcess] interim [360000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.149312212+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.14931689+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.149319774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.149322385+07:00","message":"> Transcript [1332] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.149324567+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.223416802+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.223457568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.223464289+07:00","message":"receive interim result [false|false]: ปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.223478983+07:00","message":"[buffer interim] 187 false ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.223486413+07:00","message":"[bufferProcess] interim [480000000]:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.22348829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.342504434+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.342549509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.342560117+07:00","message":"receive interim result [false|false]: ปัจจัยทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.342573025+07:00","message":"[buffer interim] 187 false ปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.342582124+07:00","message":"[bufferProcess] interim [600000000]:ปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.342585898+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.342591562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.342596082+07:00","message":"> Transcript [1333] [false]: 'ปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.342601216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.342605397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.342609004+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.342611959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.397902477+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.397936775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.397942141+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.397957013+07:00","message":"[buffer interim] 187 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.397964598+07:00","message":"[bufferProcess] interim [660000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.397966772+07:00","message":"[bufferProcess] send to processor:ปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.39797014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.397972962+07:00","message":"> Transcript [1334] [false]: 'ปัจจัยทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.397975978+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.397977949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.397979751+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.397981757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.526889747+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.526927091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.526933574+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.526948284+07:00","message":"[buffer interim] 187 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.526955154+07:00","message":"[bufferProcess] interim [780000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.526957903+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.526964176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.526966942+07:00","message":"> Transcript [1335] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.526970137+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.526972145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.526973965+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.526976185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.913945582+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.913982721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.913988345+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.914004381+07:00","message":"[buffer interim] 187 false ปัจจัยภายนอกคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914010905+07:00","message":"[bufferProcess] interim [140000000]:ปัจจัยภายนอกคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914012988+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914019517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914022345+07:00","message":"> Transcript [1336] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.91402553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914027524+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914029528+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914032013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914038732+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914040456+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914042684+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.914044754+07:00","message":"Next Push (prob) : 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.914052897+07:00","message":"push: {false ปัจจัย 0 0xc0003a4a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.257523468+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.257566129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.257571635+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.257585296+07:00","message":"[buffer interim] 187 false ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.257592865+07:00","message":"[bufferProcess] interim [500000000]:ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.25759657+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.257601914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.257604729+07:00","message":"> Transcript [1337] [false]: 'ปัจจัยภายนอกคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.257608489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.257610947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.257612766+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.257614914+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.363163643+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.363206342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.363212314+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.363225565+07:00","message":"[buffer interim] 187 false ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.363232886+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.363235362+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.363240446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.363243162+07:00","message":"> Transcript [1338] [false]: 'ปัจจัยภายนอกคือปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.363246611+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.363248746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.363250531+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.363253+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.546985963+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.54702474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.547030817+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.54704395+07:00","message":"[buffer interim] 187 false ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.547051637+07:00","message":"[bufferProcess] interim [800000000]:ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.547053895+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.547059198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.547062154+07:00","message":"> Transcript [1339] [false]: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.547065662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.547067738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.547070135+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.547072303+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.756567364+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.756610166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.756615565+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.756630937+07:00","message":"[buffer interim] 187 false ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756637553+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756640691+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756643889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756646434+07:00","message":"> Transcript [1340] [false]: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756650484+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756652324+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.75665425+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756656416+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756661249+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756663021+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756665216+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.756667235+07:00","message":"Next Push (prob) : 'คือปัจจัยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.756675781+07:00","message":"push: {false ภายนอก 0 0xc0003a4a00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:17.863880473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:17.863889293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.003866808+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.003911151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.003920311+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.003937835+07:00","message":"[buffer interim] 187 false ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.00394698+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.003951173+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.00395654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.003960548+07:00","message":"> Transcript [1341] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.00396634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.003969356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.003972316+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.003976105+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.258698544+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.258750905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.258757854+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.258769964+07:00","message":"[buffer interim] 187 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.258777601+07:00","message":"[bufferProcess] interim [520000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.258780325+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.25878409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.258787059+07:00","message":"> Transcript [1342] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.258790332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.25879224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.258794313+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.25879671+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.714609687+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.714647527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.714653167+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.714667501+07:00","message":"[buffer interim] 187 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.714674344+07:00","message":"[bufferProcess] interim [0]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.714676792+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.714682057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.714684697+07:00","message":"> Transcript [1343] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.714687949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.714689924+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.714692265+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.71469491+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.820331436+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.913928734+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.913971307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.913978636+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.913989736+07:00","message":"end recv isFinal message id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.913991918+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.913998904+07:00","message":"[buffer interim] 187 true ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.91400859+07:00","message":"[bufferProcess] interim [270000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914013286+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914016813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.91402368+07:00","message":"> Transcript [1344] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914027293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914029236+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914031549+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914034336+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914040941+07:00","message":"Push: 'คือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914042913+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914044988+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914047079+07:00","message":"Next Push (prob) : 'พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914048684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914050521+07:00","message":"> Transcript [1345] [true]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.91405268+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914054439+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914056442+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914058444+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:18.914060399+07:00","message":"Push: 'พืชได้รับจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.9140693+07:00","message":"push: {false คือปัจจัยที่ 0 0xc0003a4a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:18.914074871+07:00","message":"push: {true พืชได้รับจาก 0 0xc0003a4a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:18.923561+07:00","message":"write wav file: './tmp/7549/7549_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.075162749+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.613233503+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.613265208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.613270475+07:00","message":"receive interim result [false|false]: สภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.613278619+07:00","message":"[buffer interim] 188 false สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.613284316+07:00","message":"[bufferProcess] interim [600000000]:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.613285924+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.798274441+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.798309232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพแวด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.798315539+07:00","message":"receive interim result [false|false]: สภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.798330726+07:00","message":"[buffer interim] 188 false สภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.798337989+07:00","message":"[bufferProcess] interim [780000000]:สภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.798340127+07:00","message":"[bufferProcess] send to processor:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.798343688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.798346658+07:00","message":"> Transcript [1346] [false]: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.798348687+07:00","message":"Set StatePrefix (first interim): 'สภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.046000685+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.046033792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.046039689+07:00","message":"receive interim result [false|false]: สภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.046054039+07:00","message":"[buffer interim] 188 false สภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.046059984+07:00","message":"[bufferProcess] interim [960000000]:สภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.046069096+07:00","message":"[bufferProcess] send to processor:สภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.046077516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.046080178+07:00","message":"> Transcript [1347] [false]: 'สภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.046082952+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.046085188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.046087131+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.046089068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.504621846+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.504664633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพแวดล้อมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.504670461+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.504685774+07:00","message":"[buffer interim] 188 false สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.504692495+07:00","message":"[bufferProcess] interim [500000000]:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.50469502+07:00","message":"[bufferProcess] send to processor:สภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.504703241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.50470667+07:00","message":"> Transcript [1348] [false]: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.504716178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.504719691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.504722649+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.504725985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:20.864706323+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:20.864715507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.945105233+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.94514945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพแวดล้อมนะคะยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.945156376+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.945182697+07:00","message":"[buffer interim] 188 false สภาพแวดล้อมนะคะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.94518994+07:00","message":"[bufferProcess] interim [860000000]:สภาพแวดล้อมนะคะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.94519285+07:00","message":"[bufferProcess] send to processor:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.945200018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.945202959+07:00","message":"> Transcript [1349] [false]: 'สภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.945206186+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.945208351+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.945210119+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.945212652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.991239662+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.991279198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพแวดล้อมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.991284828+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.991302226+07:00","message":"[buffer interim] 188 false สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.991311698+07:00","message":"[bufferProcess] interim [920000000]:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.991314418+07:00","message":"[bufferProcess] send to processor:สภาพแวดล้อมนะคะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.991319465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.99132234+07:00","message":"> Transcript [1350] [false]: 'สภาพแวดล้อมนะคะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.991326527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.991328833+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.991330478+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.9913325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.991335969+07:00","message":"Push: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.991337911+07:00","message":"TextPushed: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.991339991+07:00","message":"Set new StatePrefix : 'สภาพแวดล้อมนะคะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.9913452+07:00","message":"Next Push (prob) : 'แวดล้อมนะคะยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.991354113+07:00","message":"push: {false สภาพ 0 0xc001d2bf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.144160056+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.144196538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพแวดล้อมนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.144202768+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.144217224+07:00","message":"[buffer interim] 188 false สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.144224719+07:00","message":"[bufferProcess] interim [100000000]:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.144227097+07:00","message":"[bufferProcess] send to processor:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.144230368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.14423333+07:00","message":"> Transcript [1351] [false]: 'สภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.144235637+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.208744742+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.208789356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพแวดล้อมนะคะอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.208795889+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.208811325+07:00","message":"[buffer interim] 188 false สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.208818666+07:00","message":"[bufferProcess] interim [160000000]:สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.208821245+07:00","message":"[bufferProcess] send to processor:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.208828227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.208831356+07:00","message":"> Transcript [1352] [false]: 'สภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.208833947+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.379300558+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.467857189+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.467897333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพแวดล้อมนะคะอย่างเช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.467903725+07:00","message":"receive interim result [true|false]: สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.467915973+07:00","message":"end recv isFinal message id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.467918563+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.467925278+07:00","message":"[buffer interim] 188 true สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.46793288+07:00","message":"[bufferProcess] interim [520000000]:สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467935983+07:00","message":"[bufferProcess] send to processor (isfinal):สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467939634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467942427+07:00","message":"> Transcript [1353] [false]: 'สภาพแวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467944736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467947327+07:00","message":"Set new StatePrefix: 'สภาพแวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467949046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467950733+07:00","message":"> Transcript [1354] [true]: 'สภาพแวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467953001+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467954836+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467956574+07:00","message":"StatePrefix: 'สภาพแวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467958542+07:00","message":"TextPushed: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.467962598+07:00","message":"Push: 'แวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.467972092+07:00","message":"push: {true แวดล้อมนะคะอย่างเช่น 0 0xc001d2bf80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:21.475065965+07:00","message":"write wav file: './tmp/7549/7549_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.513352491+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.640091127+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.750930924+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.750950125+07:00","message":"found end of frame, send empty tag with msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.750953263+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.750963632+07:00","message":"[buffer interim] 189 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.750971066+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.750975114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.750977646+07:00","message":"> Transcript [1355] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.750979987+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.750981794+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.750983574+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.750985176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.750988156+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.750997907+07:00","message":"push: {true \n 0 0xc000183400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:21.755979306+07:00","message":"write wav file: './tmp/7549/7549_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.772063904+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.417559889+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.417594264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.41759925+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.417612418+07:00","message":"[buffer interim] 190 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.417618713+07:00","message":"[bufferProcess] interim [660000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.41762033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.660095244+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.755698375+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.755747633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.75575494+07:00","message":"receive interim result [true|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.755761957+07:00","message":"end recv isFinal message id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.755764342+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.755771564+07:00","message":"[buffer interim] 190 true แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755779263+07:00","message":"[bufferProcess] interim [110000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755782378+07:00","message":"[bufferProcess] send to processor (isfinal):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755785877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755788786+07:00","message":"> Transcript [1356] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755791162+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755793078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755796842+07:00","message":"> Transcript [1357] [true]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755801108+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755803743+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755806877+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755809781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.755814308+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.755825211+07:00","message":"push: {true แสง 0 0xc000183580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:22.764265271+07:00","message":"write wav file: './tmp/7549/7549_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.792403524+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.640488324+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.640537547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.640542876+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.640560651+07:00","message":"[buffer interim] 191 false แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.64056702+07:00","message":"[bufferProcess] interim [660000000]:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.640569257+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:23.86487706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:23.864903429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.958391365+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.958423159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.958427801+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.958438817+07:00","message":"[buffer interim] 191 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.95844515+07:00","message":"[bufferProcess] interim [20000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.958447386+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.958452866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.958455386+07:00","message":"> Transcript [1358] [false]: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.958457555+07:00","message":"Set StatePrefix (first interim): 'แก๊สคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.5418733+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.54193571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.541942169+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.54196001+07:00","message":"[buffer interim] 191 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.54196821+07:00","message":"[bufferProcess] interim [620000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.541971073+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.541979142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.541982004+07:00","message":"> Transcript [1359] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.541985822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.541988265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.541990975+07:00","message":"StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.541993144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.651087976+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.745918426+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.745958967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\",\"confidence\":0.8686776}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.745964514+07:00","message":"receive interim result [true|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.745975023+07:00","message":"end recv isFinal message id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.745977029+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.745983293+07:00","message":"[buffer interim] 191 true แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.745990327+07:00","message":"[bufferProcess] interim [890000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.745994034+07:00","message":"[bufferProcess] send to processor (isfinal):แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.745997877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.746001131+07:00","message":"> Transcript [1360] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.746003761+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.746005613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.746007359+07:00","message":"StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.74600943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.74601113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.74601301+07:00","message":"> Transcript [1361] [true]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.74601588+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.746017437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.746019024+07:00","message":"StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.746020549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.746023542+07:00","message":"Push: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.746031631+07:00","message":"push: {true แก๊สคาร์บอนไดออกไซด์ 0 0xc000044780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:24.75251284+07:00","message":"write wav file: './tmp/7549/7549_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.973070432+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.63907334+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.639125274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.63913237+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.639149049+07:00","message":"[buffer interim] 192 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.639161285+07:00","message":"[bufferProcess] interim [720000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.639163587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.218971409+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.219005333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.219010972+07:00","message":"receive interim result [false|false]: น้ำอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.219028087+07:00","message":"[buffer interim] 192 false น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.219035372+07:00","message":"[bufferProcess] interim [320000000]:น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.219037781+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.219041169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.219043966+07:00","message":"> Transcript [1362] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.219047039+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.394696456+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.394741676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.394747496+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.39475725+07:00","message":"[buffer interim] 192 false น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.394764693+07:00","message":"[bufferProcess] interim [500000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.394767198+07:00","message":"[bufferProcess] send to processor:น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.394770314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.394772936+07:00","message":"> Transcript [1363] [false]: 'น้ำอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.394775781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.394777733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.394779679+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.394781668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.819894123+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:26.865154694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:26.865157085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.915411636+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.915452288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.915457614+07:00","message":"receive interim result [true|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.915464828+07:00","message":"end recv isFinal message id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.915466868+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.915473064+07:00","message":"[buffer interim] 192 true น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915480837+07:00","message":"[bufferProcess] interim [70000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915485203+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915488415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915491236+07:00","message":"> Transcript [1364] [false]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915495874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.91549759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915499752+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.9155016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.91550318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915506578+07:00","message":"> Transcript [1365] [true]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915508727+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915510347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915511899+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915513465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.915519392+07:00","message":"Push: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.915527858+07:00","message":"push: {true น้ำอุณหภูมิ 0 0xc0003a4500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:26.923912429+07:00","message":"write wav file: './tmp/7549/7549_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.951827618+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.81594077+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.815978346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.815983697+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.816000388+07:00","message":"[buffer interim] 193 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.816006364+07:00","message":"[bufferProcess] interim [840000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.816008223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.102179921+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.207736981+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.207773231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\",\"confidence\":0.9451089}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.207778989+07:00","message":"receive interim result [true|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.207786002+07:00","message":"end recv isFinal message id 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.207787877+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.207793723+07:00","message":"[buffer interim] 193 true ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207800395+07:00","message":"[bufferProcess] interim [380000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207804959+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207808103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207810909+07:00","message":"> Transcript [1366] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207812878+07:00","message":"Set StatePrefix (first interim): 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207814412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207816141+07:00","message":"> Transcript [1367] [true]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207818387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207820277+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207822047+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207823859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.207828276+07:00","message":"Push: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.207836033+07:00","message":"push: {true ร้านอาหาร 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:28.214442635+07:00","message":"write wav file: './tmp/7549/7549_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.421252053+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.471608701+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.471651307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.471657304+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.471671346+07:00","message":"[buffer interim] 194 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.471677764+07:00","message":"[bufferProcess] interim [80000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.471679494+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.471684519+07:00","message":"[bufferProcess] send to processor (ticker):ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.47168717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.471689959+07:00","message":"> Transcript [1368] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.471692202+07:00","message":"Set StatePrefix (first interim): 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.651097144+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.739757328+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.739815126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\",\"confidence\":0.9255723}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.739821701+07:00","message":"receive interim result [true|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.739833251+07:00","message":"end recv isFinal message id 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.739835364+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.739842883+07:00","message":"[buffer interim] 194 true ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.739855402+07:00","message":"[bufferProcess] interim [440000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.739862366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.739865036+07:00","message":"> Transcript [1369] [true]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.739868059+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.739870211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.73987354+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.739884686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.739895263+07:00","message":"Push: 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.739905719+07:00","message":"push: {true ออกซิเจน 0 0xc0003a5780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:29.74674959+07:00","message":"write wav file: './tmp/7549/7549_194.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.781970474+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:29.865512538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:29.865526278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.902272575+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.029027856+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.029052379+07:00","message":"found end of frame, send empty tag with msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.029055509+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.029062241+07:00","message":"[buffer interim] 195 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.029068026+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.029071644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.029074217+07:00","message":"> Transcript [1370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.029076472+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.029078225+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.029079941+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.029081707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.029084321+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.029093712+07:00","message":"push: {true \n 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.030562443+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:30.033863589+07:00","message":"write wav file: './tmp/7549/7549_195.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.571358987+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.571398163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.571403822+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.571416897+07:00","message":"[buffer interim] 196 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.571422515+07:00","message":"[bufferProcess] interim [540000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.571424288+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.687552733+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.687582354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Last\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.687587647+07:00","message":"receive interim result [false|false]: Last"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.687602231+07:00","message":"[buffer interim] 196 false Last"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.687608688+07:00","message":"[bufferProcess] interim [660000000]:Last"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.687611279+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.687615242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.687617859+07:00","message":"> Transcript [1371] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.687619942+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.770654086+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.770706567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่าสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.770713017+07:00","message":"receive interim result [false|false]: ล่าสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.770724031+07:00","message":"[buffer interim] 196 false ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.770741026+07:00","message":"[bufferProcess] interim [780000000]:ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.77074352+07:00","message":"[bufferProcess] send to processor:Last"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.770748803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.770751744+07:00","message":"> Transcript [1372] [false]: 'Last'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.770754008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.770756423+07:00","message":"Set new StatePrefix: 'Last'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.080794354+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.080837169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.080843263+07:00","message":"receive interim result [false|false]: ร้านศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.08085893+07:00","message":"[buffer interim] 196 false ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.080869767+07:00","message":"[bufferProcess] interim [80000000]:ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.080872267+07:00","message":"[bufferProcess] send to processor:ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.080875606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.080878391+07:00","message":"> Transcript [1373] [false]: 'ล่าสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.080880939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.08088282+07:00","message":"Set new StatePrefix: 'ล่าสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.261037187+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.261071424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่าสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.261078602+07:00","message":"receive interim result [false|false]: ล่าสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.261094228+07:00","message":"[buffer interim] 196 false ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.261101335+07:00","message":"[bufferProcess] interim [260000000]:ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.261103796+07:00","message":"[bufferProcess] send to processor:ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.26111084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.261113252+07:00","message":"> Transcript [1374] [false]: 'ร้านศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.261115824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.261117864+07:00","message":"Set new StatePrefix: 'ร้านศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.388173812+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.388220458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.388227645+07:00","message":"receive interim result [false|false]: ร้านศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.388242436+07:00","message":"[buffer interim] 196 false ร้านศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.388250595+07:00","message":"[bufferProcess] interim [380000000]:ร้านศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.388253164+07:00","message":"[bufferProcess] send to processor:ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.388260295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.388263165+07:00","message":"> Transcript [1375] [false]: 'ล่าสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.388265756+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.388267667+07:00","message":"Set new StatePrefix: 'ล่าสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.581207471+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.581250555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านศัตรูคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.58125781+07:00","message":"receive interim result [false|false]: ร้านศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.58127539+07:00","message":"[buffer interim] 196 false ร้านศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.581283078+07:00","message":"[bufferProcess] interim [560000000]:ร้านศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.581285566+07:00","message":"[bufferProcess] send to processor:ร้านศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.581292534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.581295615+07:00","message":"> Transcript [1376] [false]: 'ร้านศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.581297686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.581299607+07:00","message":"Set new StatePrefix: 'ร้านศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.700254999+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.857237977+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.857272463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่าศัตรูคือ\",\"confidence\":0.76721454}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.857278161+07:00","message":"receive interim result [true|false]: ล่าศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.857288334+07:00","message":"end recv isFinal message id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.857290463+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.857296228+07:00","message":"[buffer interim] 196 true ล่าศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857302096+07:00","message":"[bufferProcess] interim [890000000]:ล่าศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857305152+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857308541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857311335+07:00","message":"> Transcript [1377] [false]: 'ร้านศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857313523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857315323+07:00","message":"Set new StatePrefix: 'ร้านศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857317045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857319038+07:00","message":"> Transcript [1378] [true]: 'ล่าศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857321016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857322816+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857324623+07:00","message":"StatePrefix: 'ร้านศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857326468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.857329241+07:00","message":"Push: 'ล่าศัตรูคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.857336796+07:00","message":"push: {true ล่าศัตรูคือ 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:31.864389748+07:00","message":"write wav file: './tmp/7549/7549_196.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.891942942+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.021439619+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.141349441+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.327073718+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.32709261+07:00","message":"found end of frame, send empty tag with msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.327095586+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.327101626+07:00","message":"[buffer interim] 197 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.327107438+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.327110945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.32711351+07:00","message":"> Transcript [1379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.327115658+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.327117488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.327119198+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.327120823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.327123613+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.327132299+07:00","message":"push: {true \n 0 0xc002756a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:32.332402328+07:00","message":"write wav file: './tmp/7549/7549_197.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:32.866217935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:32.866235886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.023694113+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.023715686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.023720092+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.023742066+07:00","message":"[buffer interim] 198 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.023750074+07:00","message":"[bufferProcess] interim [730000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.02375177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.196838299+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.196872223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์ไทย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.196877425+07:00","message":"receive interim result [false|false]: อาจารย์ไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.196890694+07:00","message":"[buffer interim] 198 false อาจารย์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.196897426+07:00","message":"[bufferProcess] interim [910000000]:อาจารย์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.196899411+07:00","message":"[bufferProcess] send to processor:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.196905661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.196908315+07:00","message":"> Transcript [1380] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.196910401+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.313947431+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.313993137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.314000485+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.314017205+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.314027684+07:00","message":"[bufferProcess] interim [30000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.314031291+07:00","message":"[bufferProcess] send to processor:อาจารย์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.314037978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.314041758+07:00","message":"> Transcript [1381] [false]: 'อาจารย์ไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.314046185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.314049295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.314052902+07:00","message":"StatePrefix: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.314055774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.607776442+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.607822651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.607829832+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกหรอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.607848739+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.60785736+07:00","message":"[bufferProcess] interim [270000000]:ปัจจัยภายนอกหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.607861513+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.607866916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.607871349+07:00","message":"> Transcript [1382] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.607874843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.607878123+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.69648949+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.696523923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกกรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.696530144+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.696543321+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.696549779+07:00","message":"[bufferProcess] interim [330000000]:ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.696552136+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.696559371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.696562123+07:00","message":"> Transcript [1383] [false]: 'ปัจจัยภายนอกหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.696565564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.696567814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.696569713+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.696571753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.834641303+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.834680972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.834687368+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.834698413+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.834706031+07:00","message":"[bufferProcess] interim [450000000]:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.834708158+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.834711444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.834714684+07:00","message":"> Transcript [1384] [false]: 'ปัจจัยภายนอกกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.834718181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.834720119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.834721894+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.83472397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.39382901+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.393865588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.39387305+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.393888955+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.393896429+07:00","message":"[bufferProcess] interim [50000000]:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.393898871+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.393902958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.393906097+07:00","message":"> Transcript [1385] [false]: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.393909432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.393911855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.393914192+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.393916591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.101045592+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.101084524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.101090219+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.101103962+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101111252+07:00","message":"[bufferProcess] interim [770000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101113668+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101120146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.10112311+07:00","message":"> Transcript [1386] [false]: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101126379+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101128384+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101130335+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101132582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101137568+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101139504+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.101145319+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.10114798+07:00","message":"Next Push (prob) : 'แบบนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.1011876+07:00","message":"push: {false ปัจจัยภายนอก 0 0xc000182d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.354493681+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.354539274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.354544766+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.35455816+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.354564627+07:00","message":"[bufferProcess] interim [10000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.354567312+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.354572563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.354576436+07:00","message":"> Transcript [1387] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.354579643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.354581773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.354585023+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.354587493+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.48064224+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.480668374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์เปล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.48067354+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์เปล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.480689009+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.480695038+07:00","message":"[bufferProcess] interim [70000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.480697377+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.480701048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.48070334+07:00","message":"> Transcript [1388] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.480706504+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.480708246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.480710168+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.480714639+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.539885173+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.539937135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.539942505+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.539955421+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.539961697+07:00","message":"[bufferProcess] interim [130000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.539964321+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.539969742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.539972125+07:00","message":"> Transcript [1389] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.53997499+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.539976725+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.539978738+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.539981265+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.621775258+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.62181119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.621816662+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.621830521+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621836832+07:00","message":"[bufferProcess] interim [250000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621839382+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621843249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621846005+07:00","message":"> Transcript [1390] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621849474+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621851666+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621853666+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621856042+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621858998+07:00","message":"Push: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621860764+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621862772+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.621864887+07:00","message":"Next Push (prob) : 'อิทธิพงษ์ป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.621872512+07:00","message":"push: {false แบบนี้ 0 0xc000182d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.681528594+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.681569014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.681575171+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.681590606+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.681597415+07:00","message":"[bufferProcess] interim [430000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.681600292+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.681606623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.681609235+07:00","message":"> Transcript [1391] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.681611809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.681614743+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.80749679+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.807529632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.807536622+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.80755249+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.807559079+07:00","message":"[bufferProcess] interim [490000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.807561661+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.807568006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.807571085+07:00","message":"> Transcript [1392] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.80757502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.807577147+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.807582179+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.80758494+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:35.86635761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:35.866373447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.996215936+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.996248402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.996254187+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.996268412+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.996275102+07:00","message":"[bufferProcess] interim [730000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.996277429+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.996280881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.996283691+07:00","message":"> Transcript [1393] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.996287132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.996289251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.996290979+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.99629317+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.18381677+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.183849755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.183854869+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.183868373+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.183874309+07:00","message":"[bufferProcess] interim [850000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.183876647+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.183881909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.183884746+07:00","message":"> Transcript [1394] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.183888165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.183890277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.183892342+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.183894784+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.50691132+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.506945914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.506951449+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.506965653+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.506972156+07:00","message":"[bufferProcess] interim [150000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.506974669+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.506979121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.506981669+07:00","message":"> Transcript [1395] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.506985261+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.506987333+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.50699109+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.506993606+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.507000405+07:00","message":"Push: 'อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.507002347+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.507004658+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.507006744+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.50701485+07:00","message":"push: {false อิทธิพงษ์ต่อการ 0 0xc000182d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.776708872+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.776749777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.776754684+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.776767742+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776773688+07:00","message":"[bufferProcess] interim [450000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776777322+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776784742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776787831+07:00","message":"> Transcript [1396] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776791255+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776793454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776797817+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776801026+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.262115581+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.337378246+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.337409487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.337415354+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.337426303+07:00","message":"[buffer interim] 198 false ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.337432301+07:00","message":"[bufferProcess] interim [50000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.337434686+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.337439989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.337442625+07:00","message":"> Transcript [1397] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.337446663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.337448702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.337450459+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.337452841+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.407380827+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.407419816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช\",\"confidence\":0.95221233}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.40742688+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.407440795+07:00","message":"end recv isFinal message id 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.407442838+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.407450185+07:00","message":"[buffer interim] 198 true ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.40745766+07:00","message":"[bufferProcess] interim [140000000]:ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407460782+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407465393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407468369+07:00","message":"> Transcript [1398] [false]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407471949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407474031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407476394+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407478962+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407483337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407485527+07:00","message":"> Transcript [1399] [true]: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.40748774+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407489311+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407490817+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407492598+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้อิทธิพงษ์ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.407496755+07:00","message":"Push: 'เจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.407505497+07:00","message":"push: {true เจริญเติบโตของพืช 0 0xc000182d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:37.418739987+07:00","message":"write wav file: './tmp/7549/7549_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.782712927+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.317271751+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.317310754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.317316584+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.317331061+07:00","message":"[buffer interim] 199 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.317338539+07:00","message":"[bufferProcess] interim [420000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.317340495+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.636950625+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.636986092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.636991711+07:00","message":"receive interim result [false|false]: ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.637005831+07:00","message":"[buffer interim] 199 false ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.637012805+07:00","message":"[bufferProcess] interim [660000000]:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.637015104+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.637018536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.637021689+07:00","message":"> Transcript [1400] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.637023753+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.762432388+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.762475283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.762480896+07:00","message":"receive interim result [false|false]: ส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.76249723+07:00","message":"[buffer interim] 199 false ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.762505064+07:00","message":"[bufferProcess] interim [780000000]:ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.762507455+07:00","message":"[bufferProcess] send to processor:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.762511049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.762514164+07:00","message":"> Transcript [1401] [false]: 'ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.762517376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.762519421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.762521211+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.762523099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:38.867359595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:38.867384241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.949959643+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.950001734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.950008322+07:00","message":"receive interim result [false|false]: ส่งผลให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.950022664+07:00","message":"[buffer interim] 199 false ส่งผลให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.950029352+07:00","message":"[bufferProcess] interim [960000000]:ส่งผลให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.950032021+07:00","message":"[bufferProcess] send to processor:ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.950038236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.950041829+07:00","message":"> Transcript [1402] [false]: 'ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.950045355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.950047419+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.950049874+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.950052042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.966652657+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.966683707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.966689451+07:00","message":"receive interim result [false|false]: ส่งผลให้พื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.966704042+07:00","message":"[buffer interim] 199 false ส่งผลให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.966710288+07:00","message":"[bufferProcess] interim [20000000]:ส่งผลให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.96671234+07:00","message":"[bufferProcess] send to processor:ส่งผลให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.96671865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.966723334+07:00","message":"> Transcript [1403] [false]: 'ส่งผลให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.966726642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.966728452+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.966730372+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.966740374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.143987929+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.144026423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.14403297+07:00","message":"receive interim result [false|false]: ส่งผลให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.144048911+07:00","message":"[buffer interim] 199 false ส่งผลให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144057907+07:00","message":"[bufferProcess] interim [140000000]:ส่งผลให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144060661+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144068525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144070993+07:00","message":"> Transcript [1404] [false]: 'ส่งผลให้พื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.1440744+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144076372+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144079069+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144081305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144087949+07:00","message":"Push: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.14408967+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144091451+07:00","message":"Set new StatePrefix : 'ส่งผลให้พื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.144093434+07:00","message":"Next Push (prob) : 'ผลให้พื้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.144101488+07:00","message":"push: {false ส่ง 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.220239835+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.22028847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้เพื่อจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.220296122+07:00","message":"receive interim result [false|false]: ส่งผลให้เพื่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.220315286+07:00","message":"[buffer interim] 199 false ส่งผลให้เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.220328334+07:00","message":"[bufferProcess] interim [260000000]:ส่งผลให้เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.220332369+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.220340187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.220344946+07:00","message":"> Transcript [1405] [false]: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.220348225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.220351095+07:00","message":"Set new StatePrefix: 'ส่งผลให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.222170254+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.222189001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.22219512+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.222207376+07:00","message":"[buffer interim] 199 false ส่งผลให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.222213254+07:00","message":"[bufferProcess] interim [320000000]:ส่งผลให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.222216131+07:00","message":"[bufferProcess] send to processor:ส่งผลให้เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.222227524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.222230768+07:00","message":"> Transcript [1406] [false]: 'ส่งผลให้เพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.222233499+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.22223629+07:00","message":"Set new StatePrefix: 'ส่งผลให้เพื่อจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.526219421+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.526264292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.526270374+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.526286995+07:00","message":"[buffer interim] 199 false ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.526295438+07:00","message":"[bufferProcess] interim [620000000]:ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.526298058+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.526301603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.526304426+07:00","message":"> Transcript [1407] [false]: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.52630663+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.526310085+07:00","message":"Set new StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.906901149+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.906940797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.906946371+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.906961568+07:00","message":"[buffer interim] 199 false ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.906970686+07:00","message":"[bufferProcess] interim [980000000]:ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.906973459+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.906978874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.906981675+07:00","message":"> Transcript [1408] [false]: 'ส่งผลให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.906985198+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.906988756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.906990937+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.90699331+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.036373608+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.036411876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบโตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.036417922+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.036431682+07:00","message":"[buffer interim] 199 false ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.036438914+07:00","message":"[bufferProcess] interim [100000000]:ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.036441412+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.036447909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.036450621+07:00","message":"> Transcript [1409] [false]: 'ส่งผลให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.036453925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.03645621+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.036458365+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.036460794+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.46960714+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.548092949+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.548124822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบโตได้ดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.548130174+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.548142272+07:00","message":"[buffer interim] 199 false ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.54814894+07:00","message":"[bufferProcess] interim [700000000]:ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.548151088+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.548156282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.548158987+07:00","message":"> Transcript [1410] [false]: 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.548162221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.548164105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.548166387+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.548168457+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.563043959+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.563076518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบโตได้ดี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.563081849+07:00","message":"receive interim result [true|false]: ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.563092328+07:00","message":"end recv isFinal message id 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.563094635+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.563100894+07:00","message":"[buffer interim] 199 true ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563106883+07:00","message":"[bufferProcess] interim [700000000]:ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563109703+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563126558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.56314982+07:00","message":"> Transcript [1411] [false]: 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563154948+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563157074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563159507+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563162247+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563170688+07:00","message":"Push: 'ผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563172604+07:00","message":"TextPushed: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563174604+07:00","message":"Set new StatePrefix : 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563176637+07:00","message":"Next Push (prob) : 'เติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563178746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.56318439+07:00","message":"> Transcript [1412] [true]: 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563186769+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563188553+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563190573+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.563192554+07:00","message":"TextPushed: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.5631992+07:00","message":"Push: 'เติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.563209316+07:00","message":"push: {false ผลให้พืชเจริญ 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.56321541+07:00","message":"push: {true เติบโตได้ดี 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:40.572584206+07:00","message":"write wav file: './tmp/7549/7549_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.661406099+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:41.867991346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:41.868008583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.757020678+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.757057999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.757063427+07:00","message":"receive interim result [false|false]: การปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.757079579+07:00","message":"[buffer interim] 200 false การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.757086496+07:00","message":"[bufferProcess] interim [50000000]:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.75708886+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.757095591+07:00","message":"[bufferProcess] send to processor (ticker):การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.757098455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.757101032+07:00","message":"> Transcript [1413] [false]: 'การปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.757103107+07:00","message":"Set StatePrefix (first interim): 'การปก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.800086422+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.800129862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.800136697+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.800153471+07:00","message":"[buffer interim] 200 false การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.800164139+07:00","message":"[bufferProcess] interim [170000000]:การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.800166232+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.974492359+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.974525965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.97453229+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.97454801+07:00","message":"[buffer interim] 200 false การเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.974555824+07:00","message":"[bufferProcess] interim [350000000]:การเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.9745583+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.974565516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.974568215+07:00","message":"> Transcript [1414] [false]: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.974570242+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.974573036+07:00","message":"Set new StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.429556527+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.429591539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของพืชก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.429597769+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของพืชก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.429612645+07:00","message":"[buffer interim] 200 false การเจริญเติบโตของพืชก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.429621297+07:00","message":"[bufferProcess] interim [770000000]:การเจริญเติบโตของพืชก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.42962412+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.429627765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.429630465+07:00","message":"> Transcript [1415] [false]: 'การเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.429633654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.429635901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.429637734+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.429639717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.625070627+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.625116313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของพืชก็ได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.625122123+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.62513736+07:00","message":"[buffer interim] 200 false การเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.625144868+07:00","message":"[bufferProcess] interim [10000000]:การเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.625147454+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของพืชก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.62515122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.625153892+07:00","message":"> Transcript [1416] [false]: 'การเจริญเติบโตของพืชก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.625157528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.6251691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.625172118+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.625174233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.669137733+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.755865562+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.75590057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของพืชก็ได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.755907129+07:00","message":"receive interim result [true|false]: การเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.755918879+07:00","message":"end recv isFinal message id 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.755921715+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.755928099+07:00","message":"[buffer interim] 200 true การเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755935221+07:00","message":"[bufferProcess] interim [220000000]:การเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755938256+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755941573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755944259+07:00","message":"> Transcript [1417] [false]: 'การเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755947165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755948901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755951008+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755953072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755954586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755956412+07:00","message":"> Transcript [1418] [true]: 'การเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755958319+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755959853+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755964779+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.755966532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.75596933+07:00","message":"Push: 'การเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.755977635+07:00","message":"push: {true การเจริญเติบโตของพืชก็ได้ค่ะ 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:43.763339315+07:00","message":"write wav file: './tmp/7549/7549_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.989606503+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.249384044+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.31264482+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.338748173+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.338767023+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.338770618+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.338777298+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.338783813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.338787351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.338790391+07:00","message":"> Transcript [1419] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.338793091+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.338795634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.33879757+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.338799934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.3388081+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.338818345+07:00","message":"push: {true \n 0 0xc0003a5480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:44.343729196+07:00","message":"write wav file: './tmp/7549/7549_201.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.439548414+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458738356+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458752106+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458754558+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458756237+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458757837+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458759486+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458761032+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458762741+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458764468+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458766201+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458767881+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458769365+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458770834+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.45877233+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458776138+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.45877767+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.458779392+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.570826121+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.630131414+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.740989287+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.741005678+07:00","message":"found end of frame, send empty tag with msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.741009462+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.741017226+07:00","message":"[buffer interim] 202 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.741024381+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.74102889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.741032186+07:00","message":"> Transcript [1420] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.741035554+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.741038211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.74104151+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.741044374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.741056693+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.741069282+07:00","message":"push: {true \n 0 0xc000425200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:44.746630625+07:00","message":"write wav file: './tmp/7549/7549_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.821519898+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:44.868606343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:44.868632108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.92477101+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.924787213+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.924790797+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.924797308+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.924803626+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.924807522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.92481003+07:00","message":"> Transcript [1421] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.92481243+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.924814114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.924815739+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.924817406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.92482055+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.924828526+07:00","message":"push: {true \n 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:44.931324384+07:00","message":"write wav file: './tmp/7549/7549_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.503322813+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.503376168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.50338222+07:00","message":"receive interim result [false|false]: ต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.50339882+07:00","message":"[buffer interim] 204 false ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.503412883+07:00","message":"[bufferProcess] interim [480000000]:ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.503414696+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.611008618+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.611055352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.611061727+07:00","message":"receive interim result [false|false]: แต่งตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.611075532+07:00","message":"[buffer interim] 204 false แต่งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.611082933+07:00","message":"[bufferProcess] interim [600000000]:แต่งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.611085328+07:00","message":"[bufferProcess] send to processor:ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.611091278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.611094049+07:00","message":"> Transcript [1422] [false]: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.61109624+07:00","message":"Set StatePrefix (first interim): 'ต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.696878257+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.696916744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.696922899+07:00","message":"receive interim result [false|false]: แสงเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.696938953+07:00","message":"[buffer interim] 204 false แสงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.696945963+07:00","message":"[bufferProcess] interim [660000000]:แสงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.696948391+07:00","message":"[bufferProcess] send to processor:แต่งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.696955367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.696958313+07:00","message":"> Transcript [1423] [false]: 'แต่งตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.696960736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.696962662+07:00","message":"Set new StatePrefix: 'แต่งตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.885417364+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.885453976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กางเต้นท์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.885459932+07:00","message":"receive interim result [false|false]: กางเต้นท์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.885478505+07:00","message":"[buffer interim] 204 false กางเต้นท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.885485905+07:00","message":"[bufferProcess] interim [840000000]:กางเต้นท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.88548809+07:00","message":"[bufferProcess] send to processor:แสงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.885491534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.885494097+07:00","message":"> Transcript [1424] [false]: 'แสงเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.885496177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.88549805+07:00","message":"Set new StatePrefix: 'แสงเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.888761563+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.888783425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.888788627+07:00","message":"receive interim result [false|false]: แสงเป็นภาษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.888801123+07:00","message":"[buffer interim] 204 false แสงเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.888805965+07:00","message":"[bufferProcess] interim [900000000]:แสงเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.888808279+07:00","message":"[bufferProcess] send to processor:กางเต้นท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.888811449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.888813893+07:00","message":"> Transcript [1425] [false]: 'กางเต้นท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.888815562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.888817224+07:00","message":"Set new StatePrefix: 'กางเต้นท์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.00375983+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.003810479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.003818223+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.003837574+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.003846187+07:00","message":"[bufferProcess] interim [960000000]:แสงเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.003849626+07:00","message":"[bufferProcess] send to processor:แสงเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.00385551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.003860617+07:00","message":"> Transcript [1426] [false]: 'แสงเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.003864637+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.003867644+07:00","message":"Set new StatePrefix: 'แสงเป็นภาษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.264546287+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.264584059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.264590869+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.264605508+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.264613061+07:00","message":"[bufferProcess] interim [320000000]:แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.264615668+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.264622117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.264624889+07:00","message":"> Transcript [1427] [false]: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.264627205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.264629277+07:00","message":"Set new StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.588283464+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.588326708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.588333422+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.588352222+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.588360424+07:00","message":"[bufferProcess] interim [620000000]:แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.58836315+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.588366526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.588369358+07:00","message":"> Transcript [1428] [false]: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.588372854+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.588374945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.58837678+07:00","message":"StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.588378741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.094644004+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.094678865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.094685503+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.094699406+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.094706397+07:00","message":"[bufferProcess] interim [100000000]:แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.094709083+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.094715582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.094718674+07:00","message":"> Transcript [1429] [false]: 'แสงเป็นปัจจัยสำคัญต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.094722437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.094724435+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.094726963+07:00","message":"StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.094729163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.47363639+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.473680261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.473686817+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.473701935+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัยสำคัญต่อการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.473709588+07:00","message":"[bufferProcess] interim [460000000]:แสงเป็นปัจจัยสำคัญต่อการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.47371366+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.473721725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.473724497+07:00","message":"> Transcript [1430] [false]: 'แสงเป็นปัจจัยสำคัญต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.473731167+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.473740545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.473743418+07:00","message":"StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.473745749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.474559539+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.474575939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.474580485+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.474589547+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.474593675+07:00","message":"[bufferProcess] interim [520000000]:แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.474595965+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.474598696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.47460091+07:00","message":"> Transcript [1431] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.474603263+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.474605484+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.474607654+07:00","message":"StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.474609413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.4746174+07:00","message":"Push: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.474619207+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.47462112+07:00","message":"Set new StatePrefix : 'แสงเป็นปัจจัยสำคัญต่อการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.474623372+07:00","message":"Next Push (prob) : 'สำคัญต่อการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.474632331+07:00","message":"push: {false แสงเป็นปัจจัย 0 0xc002756580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.660117611+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.660158898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.66016468+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.66018036+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.660187312+07:00","message":"[bufferProcess] interim [640000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.660189878+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.660193316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.660196269+07:00","message":"> Transcript [1432] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.660199089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.660201047+07:00","message":"Set new StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสั่ง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:47.86954395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:47.869550272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.056543877+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.056583217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.056589045+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.056607465+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.05661528+07:00","message":"[bufferProcess] interim [60000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.056617981+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.056622143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.056624911+07:00","message":"> Transcript [1433] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.056627233+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.056629081+07:00","message":"Set new StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.304818067+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.304853736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.304859983+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.304876244+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.304882963+07:00","message":"[bufferProcess] interim [240000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.304885841+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.304892355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.304895404+07:00","message":"> Transcript [1434] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.304898449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.304900523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.304902458+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.304907779+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.860641631+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.881391754+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.881429867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.881436721+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.881450678+07:00","message":"[buffer interim] 204 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.881458454+07:00","message":"[bufferProcess] interim [840000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.881462321+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.881468954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.881471619+07:00","message":"> Transcript [1435] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.88147525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.881477337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.881479143+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.881482142+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.976074036+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.976119694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.976127026+07:00","message":"receive interim result [true|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.976139132+07:00","message":"end recv isFinal message id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.976141297+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.976147982+07:00","message":"[buffer interim] 204 true แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976159179+07:00","message":"[bufferProcess] interim [50000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976165541+07:00","message":"[bufferProcess] send to processor (isfinal):แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976169114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.9761721+07:00","message":"> Transcript [1436] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976175721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976177577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976179471+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976181891+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.97618384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976185813+07:00","message":"> Transcript [1437] [true]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976188198+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976189835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976191671+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976193492+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.976201379+07:00","message":"Push: 'สำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.976211705+07:00","message":"push: {true สำคัญต่อการสังเคราะห์ด้วยแสง 0 0xc002756580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:48.985608346+07:00","message":"write wav file: './tmp/7549/7549_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.991549611+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.529543092+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.529583708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.529588645+07:00","message":"receive interim result [false|false]: ซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.529601846+07:00","message":"[buffer interim] 205 false ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.529607969+07:00","message":"[bufferProcess] interim [540000000]:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.529609628+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.657058874+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.657097851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.65710272+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.657114184+07:00","message":"[buffer interim] 205 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.657120493+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.657122976+07:00","message":"[bufferProcess] send to processor:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.657127994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.657130491+07:00","message":"> Transcript [1438] [false]: 'ซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.65713253+07:00","message":"Set StatePrefix (first interim): 'ซึ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.975723846+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.975770748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.975781905+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.975797025+07:00","message":"[buffer interim] 205 false ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.975805358+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.97580781+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.975811396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.975814264+07:00","message":"> Transcript [1439] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.975816423+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.975818179+07:00","message":"Set new StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.164820028+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.164858043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.164863869+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.164877693+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.164883769+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งเป็นกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.16488596+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.164890981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.16489392+07:00","message":"> Transcript [1440] [false]: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.164896682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.16489854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.164900348+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.16490247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.360779472+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.360812704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.360818015+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.360831803+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.360838839+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.360841257+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.360844885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.360847793+07:00","message":"> Transcript [1441] [false]: 'ซึ่งเป็นกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.360850658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.360852591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.360854338+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.360856188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.616708938+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.616762531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.616768947+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.616788712+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.616796956+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.616799741+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.616805785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.616809483+07:00","message":"> Transcript [1442] [false]: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.616813413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.616815616+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.616817478+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.616819576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:50.869902304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:50.86991768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.907864736+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.907904055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.907910281+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.907925675+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907933811+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907937013+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907942071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907945395+07:00","message":"> Transcript [1443] [false]: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907948584+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907950685+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907952627+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907954822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907962736+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907964826+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907967332+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.907969987+07:00","message":"Next Push (prob) : 'กระบวนการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.907978253+07:00","message":"push: {false ซึ่งเป็น 0 0xc000424580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.070370607+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.070409677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.070416202+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.07043013+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.070436379+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.070440545+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.070447586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.070450678+07:00","message":"> Transcript [1444] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.070454005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.070455969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.070457928+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.070460223+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.133086967+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.133124079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.133129961+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.133143795+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.133150328+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งเป็นกระบวนการสร้างน้ำปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.133152731+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.133180753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.133183851+07:00","message":"> Transcript [1445] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.133187187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.133189571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.133191313+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.133193317+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.318107991+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.31814457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.318149729+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.318162361+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.318168378+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.318170578+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.318175908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.318178701+07:00","message":"> Transcript [1446] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.318181879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.318183686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.318185585+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.318187615+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.766470396+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.766507381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.7665133+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.766532939+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766543416+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766546157+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766549643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766552167+07:00","message":"> Transcript [1447] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766555907+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766557938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766562451+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766564801+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.76657327+07:00","message":"Push: 'กระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766576269+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766578523+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.766580672+07:00","message":"Next Push (prob) : 'น้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.766607967+07:00","message":"push: {false กระบวนการสร้าง 0 0xc000424580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.957749558+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.957783948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.95778907+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.957803599+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.957811687+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.957814128+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.957817571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.957820593+07:00","message":"> Transcript [1448] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.957823432+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.957825394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.957827122+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.957830647+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.965226974+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.965245466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.96525023+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.965261366+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.96526589+07:00","message":"[bufferProcess] interim [0]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.965267844+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.96527096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.965273366+07:00","message":"> Transcript [1449] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.965276176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.965278043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.965279916+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.965282063+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.22531584+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.225355487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.225361966+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.225379081+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.225388186+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.225390866+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.225394864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.225397867+07:00","message":"> Transcript [1450] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.225401107+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.225403294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.225405162+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.225407847+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.552141756+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.552178889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.55218636+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.552200934+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552209029+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552211855+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552218414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552221755+07:00","message":"> Transcript [1451] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552228049+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552230734+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.55223296+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552235623+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552243844+07:00","message":"Push: 'น้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552245655+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.55224765+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.552249757+07:00","message":"Next Push (prob) : 'ที่พืชจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.552258495+07:00","message":"push: {false น้ำตาล 0 0xc000424580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.666607213+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.6666501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.666659902+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.666676233+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.66668394+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.666686434+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.666690136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.666692987+07:00","message":"> Transcript [1452] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.666695269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.66669744+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.674684162+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.674713543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.674719696+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.674746216+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.674761605+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.674765625+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.674770644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.674773373+07:00","message":"> Transcript [1453] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.674775715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.674777922+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.916775744+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.916815905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.916822893+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.916837362+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.916844861+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.916847742+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.916854244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.916860105+07:00","message":"> Transcript [1454] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.91686299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.916865031+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.047830066+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.047868949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.047874684+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.047891841+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.047899554+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.047902994+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.047906403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.047909119+07:00","message":"> Transcript [1455] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.047912433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.047914384+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.047916183+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.047918327+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.178257731+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.178301876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.178310041+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.178329009+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.178337067+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.178340927+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.178351032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.178355521+07:00","message":"> Transcript [1456] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.178360736+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.178363798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.178367063+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.178370569+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.424618439+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.424656273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.424698449+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.424712296+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.424719281+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.424722612+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.424728559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.424731416+07:00","message":"> Transcript [1457] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.424741622+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.424744177+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.424746675+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.424749066+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.757270827+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.757311252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.757317862+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.757333763+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757341251+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757344101+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757351007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757353977+07:00","message":"> Transcript [1458] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757357868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757359988+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757362346+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757365179+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757373873+07:00","message":"Push: 'ที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757376065+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.75737808+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.757380336+07:00","message":"Next Push (prob) : 'นำไปใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.757389005+07:00","message":"push: {false ที่พืชจะสามารถ 0 0xc000424580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.827209285+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.827250373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.827258655+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.827277416+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.82728588+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.827288724+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.827292168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.827294818+07:00","message":"> Transcript [1459] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.827298595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.827301265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.827303679+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.827306227+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:53.870859815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:53.870859803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.140322946+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.140363969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.140369572+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.140380766+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.140387042+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.140389864+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.14039517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.140397973+07:00","message":"> Transcript [1460] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.140401183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.140403258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.140405594+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.140408114+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.378716377+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.442052354+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.477268192+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.477304364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.477310749+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.477325438+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.477332804+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.477335883+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.477342551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.477345215+07:00","message":"> Transcript [1461] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.477349012+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.47735107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.477355326+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.477358475+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.497950598+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.497972796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.497978259+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.497992123+07:00","message":"[buffer interim] 205 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.497997507+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.497999981+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.49800368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.498006274+07:00","message":"> Transcript [1462] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.498009932+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.498011857+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.498013743+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.498015931+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.498022527+07:00","message":"Push: 'นำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.498026312+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.498028592+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.49803127+07:00","message":"Next Push (prob) : 'กระบวนการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.498041706+07:00","message":"push: {false นำไปใช้ใน 0 0xc000424580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.607038407+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.607073089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น\",\"confidence\":0.9477825}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.607080178+07:00","message":"receive interim result [true|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.607090264+07:00","message":"end recv isFinal message id 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.607092508+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.607099309+07:00","message":"[buffer interim] 205 true ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607111133+07:00","message":"[bufferProcess] interim [610000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607114375+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.60711865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607121661+07:00","message":"> Transcript [1463] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607124193+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.60712613+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607127931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607129662+07:00","message":"> Transcript [1464] [true]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607131974+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607133931+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607137557+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607140439+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607142736+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607319246+07:00","message":"Push: 'กระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607322365+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607324536+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607328381+07:00","message":"Next Push (prob) : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.607338947+07:00","message":"push: {true กระบวนการอื่น 0 0xc000424580}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.607348658+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_205.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:54.61804384+07:00","message":"write wav file: './tmp/7549/7549_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.127982406+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.128014344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.128018717+07:00","message":"receive interim result [false|false]: ต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.128030902+07:00","message":"[buffer interim] 206 false ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.1280366+07:00","message":"[bufferProcess] interim [660000000]:ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.128038533+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.268950932+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.385867862+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.385901029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไป\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.385906587+07:00","message":"receive interim result [true|false]: ต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.385912011+07:00","message":"end recv isFinal message id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.385914327+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.38591951+07:00","message":"[buffer interim] 206 true ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385925596+07:00","message":"[bufferProcess] interim [50000000]:ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385928259+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385931323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385934198+07:00","message":"> Transcript [1465] [false]: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385936203+07:00","message":"Set StatePrefix (first interim): 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385937745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385939456+07:00","message":"> Transcript [1466] [true]: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385941612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385943444+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.38594514+07:00","message":"StatePrefix: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385947023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.385949815+07:00","message":"Push: 'ต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.38595709+07:00","message":"push: {true ต่อไป 0 0xc0003a4c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:55.391513646+07:00","message":"write wav file: './tmp/7549/7549_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.403872701+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.529070142+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.634200337+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.63421918+07:00","message":"found end of frame, send empty tag with msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.634222528+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.634229898+07:00","message":"[buffer interim] 207 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.634236458+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.634246555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.634249408+07:00","message":"> Transcript [1467] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.634251706+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.634253544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.634255268+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.634256982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.634259621+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.634270201+07:00","message":"push: {true \n 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:55.638759242+07:00","message":"write wav file: './tmp/7549/7549_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.661629767+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.041347413+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.139579418+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.139595102+07:00","message":"found end of frame, send empty tag with msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.139598195+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.139603749+07:00","message":"[buffer interim] 208 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.139610762+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.139614752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.139617561+07:00","message":"> Transcript [1468] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.139619741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.139621522+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.139623159+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.139624849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.139627627+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.139635651+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:56.144635033+07:00","message":"write wav file: './tmp/7549/7549_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.229374678+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.739963486+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.740015608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.740021173+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.74004202+07:00","message":"[buffer interim] 209 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.740048352+07:00","message":"[bufferProcess] interim [480000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.740050079+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.789952835+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.789991624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.78999771+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.790013063+07:00","message":"[buffer interim] 209 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.790020168+07:00","message":"[bufferProcess] interim [600000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.790024739+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.790031113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.790033822+07:00","message":"> Transcript [1469] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.790036024+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:56.87150762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:56.871510889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.079823523+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.079864163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณอาทิตย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.079871852+07:00","message":"receive interim result [false|false]: ประมาณอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.079888205+07:00","message":"[buffer interim] 209 false ประมาณอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.079895492+07:00","message":"[bufferProcess] interim [840000000]:ประมาณอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.079898449+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.079905039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.079908069+07:00","message":"> Transcript [1470] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.079910301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.079912269+07:00","message":"Set new StatePrefix: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.0807889+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.080821502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาพี่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.080826244+07:00","message":"receive interim result [false|false]: กลับมาพี่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.080843851+07:00","message":"[buffer interim] 209 false กลับมาพี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.080850731+07:00","message":"[bufferProcess] interim [900000000]:กลับมาพี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.080853118+07:00","message":"[bufferProcess] send to processor:ประมาณอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.080859794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.080862561+07:00","message":"> Transcript [1471] [false]: 'ประมาณอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.080865861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.080867712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.080869439+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.080871318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.20702082+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.207052632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.207057599+07:00","message":"receive interim result [false|false]: เรามาพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.207069804+07:00","message":"[buffer interim] 209 false เรามาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.207075532+07:00","message":"[bufferProcess] interim [960000000]:เรามาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.207077608+07:00","message":"[bufferProcess] send to processor:กลับมาพี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.207080946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.207083667+07:00","message":"> Transcript [1472] [false]: 'กลับมาพี่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.207085755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.207087513+07:00","message":"Set new StatePrefix: 'กลับมาพี่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.593342481+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.59338387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.593390052+07:00","message":"receive interim result [false|false]: เรามาพิจารณากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.593405623+07:00","message":"[buffer interim] 209 false เรามาพิจารณากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.59341255+07:00","message":"[bufferProcess] interim [380000000]:เรามาพิจารณากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.593415354+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.593421916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.593425299+07:00","message":"> Transcript [1473] [false]: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.593427714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.593430403+07:00","message":"Set new StatePrefix: 'เรามาพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.677912894+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.677950107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.6779563+07:00","message":"receive interim result [false|false]: เรามาพิจารณาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.677969619+07:00","message":"[buffer interim] 209 false เรามาพิจารณาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.677976189+07:00","message":"[bufferProcess] interim [500000000]:เรามาพิจารณาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.677978413+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.677983417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.677986181+07:00","message":"> Transcript [1474] [false]: 'เรามาพิจารณากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.677989137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.677991094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.67799304+07:00","message":"StatePrefix: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.677995237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.792093444+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.792124537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.792134329+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.792145063+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.792151283+07:00","message":"[bufferProcess] interim [560000000]:เรามาพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.792153648+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.792158907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.792161514+07:00","message":"> Transcript [1475] [false]: 'เรามาพิจารณาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.792164276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.792166377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.792168596+07:00","message":"StatePrefix: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.79217063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.419669959+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.419701313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.419707431+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.419719717+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.419726472+07:00","message":"[bufferProcess] interim [160000000]:เรามาพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.419728676+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.419733961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.419742067+07:00","message":"> Transcript [1476] [false]: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.419745479+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.419747761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.419750578+07:00","message":"StatePrefix: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.419752892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.012178571+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.012218266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.012223804+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.01223909+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012246572+07:00","message":"[bufferProcess] interim [760000000]:เรามาพิจารณากราฟซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012248801+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012252059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012255023+07:00","message":"> Transcript [1477] [false]: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012258079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012259969+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012261912+07:00","message":"StatePrefix: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012263856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012268813+07:00","message":"Push: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012270601+07:00","message":"TextPushed: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012272824+07:00","message":"Set new StatePrefix : 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.012274733+07:00","message":"Next Push (prob) : 'กราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.012297739+07:00","message":"push: {false เรามาพิจารณา 0 0xc0003a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.015979267+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.016012305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.016018869+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.016034749+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.016040948+07:00","message":"[bufferProcess] interim [820000000]:เรามาพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.016044525+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.016051308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.016055234+07:00","message":"> Transcript [1478] [false]: 'เรามาพิจารณากราฟซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.01605965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.016062619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.016065926+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.01606907+07:00","message":"TextPushed: 'เรามาพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.270350199+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.27038641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.270391885+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.270407228+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.270413889+07:00","message":"[bufferProcess] interim [60000000]:เรามาพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.270416224+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.270419497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.270422231+07:00","message":"> Transcript [1479] [false]: 'เรามาพิจารณากราฟซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.270425173+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.27042717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.270429383+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.270431484+07:00","message":"TextPushed: 'เรามาพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.587769762+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.587809712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.587815895+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.587830009+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.5878401+07:00","message":"[bufferProcess] interim [360000000]:เรามาพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.587843592+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.587850323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.587853002+07:00","message":"> Transcript [1480] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.587856475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.587858429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.587860876+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.587863197+07:00","message":"TextPushed: 'เรามาพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.783851276+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.78389494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.783901363+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.783918335+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783925393+07:00","message":"[bufferProcess] interim [540000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783928339+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783936333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783939939+07:00","message":"> Transcript [1481] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783943625+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783945939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783948297+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783950486+07:00","message":"TextPushed: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.78395731+07:00","message":"Push: 'กราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783959191+07:00","message":"TextPushed: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783961044+07:00","message":"Set new StatePrefix : 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.783963208+07:00","message":"Next Push (prob) : 'ซึ่งเป็นผลของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.783973098+07:00","message":"push: {false กราฟ 0 0xc0003a5800}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:59.871773696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:59.871799457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.912687357+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.912723674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.912729238+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.912754096+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.91276258+07:00","message":"[bufferProcess] interim [720000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.912765208+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.912769246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.91277187+07:00","message":"> Transcript [1482] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.912775399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.912777846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.912781351+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.912783974+07:00","message":"TextPushed: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.169433896+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.169477032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.169484275+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.169499278+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.169507274+07:00","message":"[bufferProcess] interim [20000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.169509861+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.169515039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.169518291+07:00","message":"> Transcript [1483] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.169522518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.169524505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.169526559+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.169529102+07:00","message":"TextPushed: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.292069029+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.292107377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.292114397+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.292129964+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.292140262+07:00","message":"[bufferProcess] interim [80000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.292143119+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.292150168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.292152682+07:00","message":"> Transcript [1484] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.292156607+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.292158364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.292160368+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.29216311+07:00","message":"TextPushed: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.708505722+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.708543264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.708548402+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.708567731+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708574671+07:00","message":"[bufferProcess] interim [500000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708577019+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708580386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708583687+07:00","message":"> Transcript [1485] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708586684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708588464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708590309+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708592698+07:00","message":"TextPushed: 'เรามาพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708595657+07:00","message":"Push: 'ซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708597368+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708599328+07:00","message":"Set new StatePrefix : 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.708601324+07:00","message":"Next Push (prob) : 'ความเข้มแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.708608786+07:00","message":"push: {false ซึ่งเป็นผลของ 0 0xc0003a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.806454807+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.806489825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.806495657+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.806509506+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.806516048+07:00","message":"[bufferProcess] interim [620000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.806518574+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.806523832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.806526431+07:00","message":"> Transcript [1486] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.80653015+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.806532083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.806533959+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.806536405+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.877055753+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.877091777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.877097774+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.877109833+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.877116049+07:00","message":"[bufferProcess] interim [680000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.877118475+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.877123707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.877126387+07:00","message":"> Transcript [1487] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.877129895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.877131784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.877133608+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.877135898+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.070433339+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.070472076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.07047842+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.070494331+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.07050211+07:00","message":"[bufferProcess] interim [920000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.070505842+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.070514286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.070517383+07:00","message":"> Transcript [1488] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.070521517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.070523509+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.070529261+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.070533454+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.182679367+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.182718387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.182727982+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.182748001+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182757657+07:00","message":"[bufferProcess] interim [980000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182760131+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182765614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182768607+07:00","message":"> Transcript [1489] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182774671+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182776863+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182779224+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182781859+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182788177+07:00","message":"Push: 'ความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182790095+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182792283+07:00","message":"Set new StatePrefix : 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.182794776+07:00","message":"Next Push (prob) : 'ต่อการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.182817155+07:00","message":"push: {false ความเข้มแสง 0 0xc0003a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.303039447+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.303073123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.303080076+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.303092193+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.30309788+07:00","message":"[bufferProcess] interim [100000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.303101321+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.303107421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.30311028+07:00","message":"> Transcript [1490] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.303112846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.30311484+07:00","message":"Set new StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.562650076+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.562687792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.562694082+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.562710671+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.562717093+07:00","message":"[bufferProcess] interim [400000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.562719875+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.562726775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.56272968+07:00","message":"> Transcript [1491] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.562732303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.562734148+07:00","message":"Set new StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.752743655+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.752786791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.752793352+07:00","message":"receive interim result [false|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.752807271+07:00","message":"[buffer interim] 209 false เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.752814157+07:00","message":"[bufferProcess] interim [580000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.752816982+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.75282253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.752825263+07:00","message":"> Transcript [1492] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.752828804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.752833508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.752835508+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.752838114+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.858760251+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.002058445+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.093937117+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.093975393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟมีกันซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง\",\"confidence\":0.9332788}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.093981632+07:00","message":"receive interim result [true|false]: เรามาพิจารณากราฟมีกันซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.093988991+07:00","message":"end recv isFinal message id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.093990927+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.093998757+07:00","message":"[buffer interim] 209 true เรามาพิจารณากราฟมีกันซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094007335+07:00","message":"[bufferProcess] interim [850000000]:เรามาพิจารณากราฟมีกันซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094012439+07:00","message":"[bufferProcess] send to processor (isfinal):เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094015711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094019243+07:00","message":"> Transcript [1493] [false]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094025171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094027122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094029289+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.09403214+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094034081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094038596+07:00","message":"> Transcript [1494] [true]: 'เรามาพิจารณากราฟมีกันซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094041178+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.09404296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094044642+07:00","message":"StatePrefix: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094046559+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094048163+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094237949+07:00","message":"error room accuracy in case isFinal id 209 :the last word is not deletion"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094246755+07:00","message":"Push: 'เรามาพิจารณากราฟมีกันซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094248879+07:00","message":"TextPushed: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094250888+07:00","message":"Set new StatePrefix : 'เรามาพิจารณากราฟมีกันซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094252989+07:00","message":"Next Push (prob) : 'เรามาพิจารณากราฟมีกันซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.094261301+07:00","message":"push: {true เรามาพิจารณากราฟมีกันซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง 0 0xc0003a5800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.094351064+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_209.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:02.105955026+07:00","message":"write wav file: './tmp/7549/7549_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.318730567+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.413475088+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.413491546+07:00","message":"found end of frame, send empty tag with msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.413494611+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.413504479+07:00","message":"[buffer interim] 210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.413512142+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.41351559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.413518424+07:00","message":"> Transcript [1495] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.41352095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.413522927+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.413524706+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.413526444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.413528998+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.413539102+07:00","message":"push: {true \n 0 0xc000182280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:02.420116716+07:00","message":"write wav file: './tmp/7549/7549_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.640810475+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:02.872840713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:02.872848544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.898438518+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.987673156+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.987703651+07:00","message":"found end of frame, send empty tag with msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.987707415+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.98771462+07:00","message":"[buffer interim] 211 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.987721797+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.987725258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.987728126+07:00","message":"> Transcript [1496] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.987730571+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.987732414+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.987734457+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.987736153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.987743109+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.987752418+07:00","message":"push: {true \n 0 0xc000424c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:02.992989897+07:00","message":"write wav file: './tmp/7549/7549_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.152012302+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.27895524+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.388961482+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.388981758+07:00","message":"found end of frame, send empty tag with msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.388985132+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.388991816+07:00","message":"[buffer interim] 212 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.388998577+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.389002141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.389004734+07:00","message":"> Transcript [1497] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.389007107+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.389008926+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.389010692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.389012452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.38901495+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.389024887+07:00","message":"push: {true \n 0 0xc000425100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:03.393373492+07:00","message":"write wav file: './tmp/7549/7549_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.661327531+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.4051447+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.405195326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.405201199+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.405218759+07:00","message":"[buffer interim] 213 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.405225315+07:00","message":"[bufferProcess] interim [600000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.405227122+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.405232241+07:00","message":"[bufferProcess] send to processor (ticker):จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.405235017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.405238515+07:00","message":"> Transcript [1498] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.405240875+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.66509125+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.66512635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.665132158+07:00","message":"receive interim result [false|false]: จากเส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.665144525+07:00","message":"[buffer interim] 213 false จากเส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.665150905+07:00","message":"[bufferProcess] interim [780000000]:จากเส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.665152779+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.916427164+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.916459628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.916465437+07:00","message":"receive interim result [false|false]: จากเส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.916481198+07:00","message":"[buffer interim] 213 false จากเส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.916487716+07:00","message":"[bufferProcess] interim [80000000]:จากเส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.916490371+07:00","message":"[bufferProcess] send to processor:จากเส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.916496815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.916499239+07:00","message":"> Transcript [1499] [false]: 'จากเส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.916501973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.916503809+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.916505913+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.916508081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.028117555+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.028152398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.028159228+07:00","message":"receive interim result [false|false]: จากเส้นกราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.028174287+07:00","message":"[buffer interim] 213 false จากเส้นกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.028183977+07:00","message":"[bufferProcess] interim [200000000]:จากเส้นกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.028187421+07:00","message":"[bufferProcess] send to processor:จากเส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.028193992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.028197902+07:00","message":"> Transcript [1500] [false]: 'จากเส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.028201877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.028204795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.028208051+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.028210773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.425083286+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.425114071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.425119128+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.425140524+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.42514776+07:00","message":"[bufferProcess] interim [620000000]:จากเส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.425149858+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.425153264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.425156129+07:00","message":"> Transcript [1501] [false]: 'จากเส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.425175174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.425178138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.425180452+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.425182402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.740964083+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.741001713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.741008157+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.741024202+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741032991+07:00","message":"[bufferProcess] interim [860000000]:จากเส้นกราฟนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741035395+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741039212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741042078+07:00","message":"> Transcript [1502] [false]: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741045366+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741047685+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.74104977+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741051828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741058452+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741060429+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741062645+07:00","message":"Set new StatePrefix : 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.741064758+07:00","message":"Next Push (prob) : 'เส้นกราฟนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.741073473+07:00","message":"push: {false จาก 0 0xc002059000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.798826318+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.798864697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.798870591+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.798884822+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.798892863+07:00","message":"[bufferProcess] interim [980000000]:จากเส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.798895254+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.798900678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.798903394+07:00","message":"> Transcript [1503] [false]: 'จากเส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.798906994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.798908989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.798910839+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.798913214+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:05.873289566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:05.87329552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.979960571+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.979996915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.980006812+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:05.980027215+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.980034783+07:00","message":"[bufferProcess] interim [160000000]:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.980037697+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.980043885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.980049867+07:00","message":"> Transcript [1504] [false]: 'จากเส้นกราฟนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.980053047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.98005547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.980057785+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:05.980060231+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.619544076+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.619574518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.619579752+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.619594686+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.619601105+07:00","message":"[bufferProcess] interim [760000000]:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.61960385+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.619607242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.619609634+07:00","message":"> Transcript [1505] [false]: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.619612222+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.619614138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.619616456+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.619618705+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.233645579+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.233681471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.233688113+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.233705356+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233713982+07:00","message":"[bufferProcess] interim [420000000]:จากเส้นกราฟนะคะจะเห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233716378+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233720356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233723105+07:00","message":"> Transcript [1506] [false]: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233727814+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233729844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233732028+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233734595+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.23373742+07:00","message":"Push: 'เส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233747277+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233764123+07:00","message":"Set new StatePrefix : 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.233766485+07:00","message":"Next Push (prob) : 'จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.233776559+07:00","message":"push: {false เส้นกราฟนะคะ 0 0xc002059000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.497594645+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.497634107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.497640425+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.497656896+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.49766474+07:00","message":"[bufferProcess] interim [540000000]:จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.497667296+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.497675264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.497678136+07:00","message":"> Transcript [1507] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.497681368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.497683558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.49768558+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.497687888+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.534453021+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.534487164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.534493988+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.534509443+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.534515697+07:00","message":"[bufferProcess] interim [600000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.534518249+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.534524577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.534527866+07:00","message":"> Transcript [1508] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.534531251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.534533205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.534535089+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.53453772+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.560928406+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.560960348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.560965555+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.560980203+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.560986284+07:00","message":"[bufferProcess] interim [720000000]:จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.560988767+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.560992139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.560994671+07:00","message":"> Transcript [1509] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.56099835+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.561000621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.561002521+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.561005208+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.595711002+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.595737028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.595747627+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.595762478+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595768935+07:00","message":"[bufferProcess] interim [780000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595771885+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595775454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595777815+07:00","message":"> Transcript [1510] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595781172+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595783058+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595785382+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595789388+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595797652+07:00","message":"Push: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.59579944+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595802+07:00","message":"Set new StatePrefix : 'จากเส้นกราฟนะคะจะเห็นว่าหัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.595804183+07:00","message":"Next Push (prob) : 'หัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.595812855+07:00","message":"push: {false จะเห็นว่า 0 0xc002059000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.909747232+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.909788198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.909795198+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.909811075+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.909818631+07:00","message":"[bufferProcess] interim [80000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.909821505+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.909828906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.909831526+07:00","message":"> Transcript [1511] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.909834368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.909836442+07:00","message":"Set new StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.289502355+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.289541648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.289548203+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.289563414+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.289570699+07:00","message":"[bufferProcess] interim [440000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.289573442+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.289580563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.289583763+07:00","message":"> Transcript [1512] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.289587667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.289590031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.289591881+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.289594172+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.609980428+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.610013356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.610019078+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.610031407+07:00","message":"[buffer interim] 213 false จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.61003729+07:00","message":"[bufferProcess] interim [740000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.610039984+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.610045221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.610048252+07:00","message":"> Transcript [1513] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.610051185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.610053255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.610055273+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.610057564+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.779072618+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:08.874324905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:08.874339476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.960897501+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.960930171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น\",\"confidence\":0.9462295}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.960936566+07:00","message":"receive interim result [true|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.960943875+07:00","message":"end recv isFinal message id 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.960945832+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.960951184+07:00","message":"[buffer interim] 213 true จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960960089+07:00","message":"[bufferProcess] interim [130000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960963234+07:00","message":"[bufferProcess] send to processor (isfinal):จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960967015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960969494+07:00","message":"> Transcript [1514] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960972334+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960974083+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960976087+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960978469+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960980183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.96098201+07:00","message":"> Transcript [1515] [true]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960984084+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960985724+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960988256+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960990044+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.960993007+07:00","message":"Push: 'หากความเข้มแสงมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.961000631+07:00","message":"push: {true หากความเข้มแสงมากขึ้น 0 0xc002059000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:08.97166446+07:00","message":"write wav file: './tmp/7549/7549_213.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.041351494+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.568511136+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.568551654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.568556871+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.568570486+07:00","message":"[buffer interim] 214 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:09.568576469+07:00","message":"[bufferProcess] interim [540000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:09.568578242+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.884412357+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.884454296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.884471189+07:00","message":"receive interim result [false|false]: อัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.884488144+07:00","message":"[buffer interim] 214 false อัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:09.884495931+07:00","message":"[bufferProcess] interim [840000000]:อัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:09.884499424+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:09.884509293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:09.884513921+07:00","message":"> Transcript [1516] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:09.884516973+07:00","message":"Set StatePrefix (first interim): 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.213901892+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.213932567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.213937667+07:00","message":"receive interim result [false|false]: อัตราการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.213946298+07:00","message":"[buffer interim] 214 false อัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.213951867+07:00","message":"[bufferProcess] interim [140000000]:อัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.21395567+07:00","message":"[bufferProcess] send to processor:อัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.213959455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.213962015+07:00","message":"> Transcript [1517] [false]: 'อัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.213964945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.213966795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.213968519+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.213970315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.216553415+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.216564679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.216568325+07:00","message":"receive interim result [false|false]: อัตราการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.21657701+07:00","message":"[buffer interim] 214 false อัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.216580456+07:00","message":"[bufferProcess] interim [200000000]:อัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.216582221+07:00","message":"[bufferProcess] send to processor:อัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.216584127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.216586118+07:00","message":"> Transcript [1518] [false]: 'อัตราการสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.216588621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.216592975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.216594776+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.216596521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.274934271+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.274965519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.274970697+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.274986249+07:00","message":"[buffer interim] 214 false อัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.274993273+07:00","message":"[bufferProcess] interim [260000000]:อัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.27499572+07:00","message":"[bufferProcess] send to processor:อัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.274998935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.275002256+07:00","message":"> Transcript [1519] [false]: 'อัตราการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.275005341+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.275007151+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.275008909+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.275010948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.468373959+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.468416538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.468423834+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.468442504+07:00","message":"[buffer interim] 214 false อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468455231+07:00","message":"[bufferProcess] interim [500000000]:อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.46846045+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.46846965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468473433+07:00","message":"> Transcript [1520] [false]: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468478063+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468481299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468484075+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468486917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468496249+07:00","message":"Push: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468498873+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468501593+07:00","message":"Set new StatePrefix : 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.468505604+07:00","message":"Next Push (prob) : 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.46851776+07:00","message":"push: {false อัตรา 0 0xc000183b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.65456553+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.654610449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.654616673+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.654633977+07:00","message":"[buffer interim] 214 false อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.654641393+07:00","message":"[bufferProcess] interim [680000000]:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.654644303+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.654652607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.654655229+07:00","message":"> Transcript [1521] [false]: 'อัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.654658591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.654660617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.654662887+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.654665019+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.184676712+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.184720782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.184726744+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.184754586+07:00","message":"[buffer interim] 214 false อัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.184761636+07:00","message":"[bufferProcess] interim [160000000]:อัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.184763826+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.184767311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.18477041+07:00","message":"> Transcript [1522] [false]: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.184773471+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.184775407+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.184778076+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.184780159+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.313381861+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.31342373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.313429104+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.313443688+07:00","message":"[buffer interim] 214 false อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.31345026+07:00","message":"[bufferProcess] interim [280000000]:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.313452517+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.313458703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.313462851+07:00","message":"> Transcript [1523] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.313467352+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.313470224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.313473136+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.313476623+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.367656029+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.367696045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.367700913+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.367716387+07:00","message":"[buffer interim] 214 false อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367723875+07:00","message":"[bufferProcess] interim [340000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367726255+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367732742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367735112+07:00","message":"> Transcript [1524] [false]: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367738466+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367745535+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367748287+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367750533+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367756579+07:00","message":"Push: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367759602+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367761598+07:00","message":"Set new StatePrefix : 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.367763468+07:00","message":"Next Push (prob) : 'ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.367770739+07:00","message":"push: {false การสังเคราะห์ 0 0xc000183b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.615456153+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.615486122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.615491963+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.615505851+07:00","message":"[buffer interim] 214 false อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.615513871+07:00","message":"[bufferProcess] interim [580000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.615516302+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.615519879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.615522689+07:00","message":"> Transcript [1525] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.615525851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.615527716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.615529773+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.615531979+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:11.874971257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:11.87499126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.928912447+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.020281214+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.020312828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.020318305+07:00","message":"receive interim result [true|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.020327825+07:00","message":"end recv isFinal message id 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.020329993+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.020335716+07:00","message":"[buffer interim] 214 true อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020341674+07:00","message":"[bufferProcess] interim [90000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020344514+07:00","message":"[bufferProcess] send to processor (isfinal):อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020347958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020351264+07:00","message":"> Transcript [1526] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020354272+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020356103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.02035823+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020360267+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020362002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020363828+07:00","message":"> Transcript [1527] [true]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020367219+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020368947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020370486+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020372174+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.020375463+07:00","message":"Push: 'ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.020383218+07:00","message":"push: {true ด้วยแสงจะเพิ่มขึ้น 0 0xc000183b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:12.028061185+07:00","message":"write wav file: './tmp/7549/7549_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.441297795+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.569754099+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.630661314+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.666437059+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.666462812+07:00","message":"found end of frame, send empty tag with msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.666466612+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.666474241+07:00","message":"[buffer interim] 215 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.666480597+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.666484034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.666486808+07:00","message":"> Transcript [1528] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.666489121+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.666490948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.666492733+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.6664944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.666497145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.666506402+07:00","message":"push: {true \n 0 0xc002058e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:12.671047627+07:00","message":"write wav file: './tmp/7549/7549_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.300087118+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.300138934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.300144238+07:00","message":"receive interim result [false|false]: ได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.300157056+07:00","message":"[buffer interim] 216 false ได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.300163155+07:00","message":"[bufferProcess] interim [720000000]:ได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.300164871+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.60727606+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.607317746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้อย่างไรก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.607323117+07:00","message":"receive interim result [false|false]: ได้อย่างไรก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.60734016+07:00","message":"[buffer interim] 216 false ได้อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.607348405+07:00","message":"[bufferProcess] interim [960000000]:ได้อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.607350826+07:00","message":"[bufferProcess] send to processor:ได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.607354324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.607357696+07:00","message":"> Transcript [1529] [false]: 'ได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.60735979+07:00","message":"Set StatePrefix (first interim): 'ได้อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.671293584+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.671330946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.671336896+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:13.671351638+07:00","message":"[buffer interim] 216 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.671358525+07:00","message":"[bufferProcess] interim [80000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.671360966+07:00","message":"[bufferProcess] send to processor:ได้อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.671367405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.671370218+07:00","message":"> Transcript [1530] [false]: 'ได้อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.671373216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.67137532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.671378914+07:00","message":"StatePrefix: 'ได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:13.671380924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.254039523+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.254072942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.25407856+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.254091701+07:00","message":"[buffer interim] 216 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.254099896+07:00","message":"[bufferProcess] interim [680000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.254101994+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.254105658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.254108445+07:00","message":"> Transcript [1531] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.254110494+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.254112279+07:00","message":"Set new StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.381064321+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.381103879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.381109466+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.381124624+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.381130833+07:00","message":"[bufferProcess] interim [740000000]:อย่างไรก็ตามอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.38113319+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.381136547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.381139335+07:00","message":"> Transcript [1532] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.381142175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.381144131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.381145949+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.381148031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.383616597+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.383629534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.383633165+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.383643753+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.383646998+07:00","message":"[bufferProcess] interim [800000000]:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.383648889+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.383651036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.383652937+07:00","message":"> Transcript [1533] [false]: 'อย่างไรก็ตามอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.383655018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.383656813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.383658866+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.383660617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458307551+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458334823+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458337599+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458339251+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458340999+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458342615+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458344716+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.4583466+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458348382+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458350364+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458352036+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458353532+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.458355013+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.697399553+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.6974358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.697443323+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.697454531+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.697461598+07:00","message":"[bufferProcess] interim [40000000]:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.697464018+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.697469422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.697472108+07:00","message":"> Transcript [1534] [false]: 'อย่างไรก็ตามอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.697475274+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.697477234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.697479208+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.697482804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:14.876027992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:14.876042367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.904621769+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.904661139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.904666474+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.904684435+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904692312+07:00","message":"[bufferProcess] interim [280000000]:อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904694878+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904698338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904700978+07:00","message":"> Transcript [1535] [false]: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904704354+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904706388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904708586+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904710673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904713833+07:00","message":"Push: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904717488+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904719581+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.904721675+07:00","message":"Next Push (prob) : 'อัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.904730238+07:00","message":"push: {false อย่างไรก็ตาม 0 0xc000424500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.948045443+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.948077108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.948082338+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.94809585+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.948101661+07:00","message":"[bufferProcess] interim [340000000]:อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.948104076+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.948107306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.948109525+07:00","message":"> Transcript [1536] [false]: 'อย่างไรก็ตามอัตราการสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.948112249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.948114057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.948115864+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.948118225+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.951074832+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.951090006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.951094929+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.95110473+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.951109382+07:00","message":"[bufferProcess] interim [400000000]:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.951112341+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.951115151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.951117195+07:00","message":"> Transcript [1537] [false]: 'อย่างไรก็ตามอัตราการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.951119648+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.951121497+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.951123372+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.951126202+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.205922017+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.205956408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.205963346+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.205975253+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.205983946+07:00","message":"[bufferProcess] interim [580000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.205986667+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.205992526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.205995113+07:00","message":"> Transcript [1538] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.205998095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.206000227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.206002448+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.20600532+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.393563517+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.393603174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.393609753+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.393623604+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393630638+07:00","message":"[bufferProcess] interim [760000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393633099+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393638568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393641283+07:00","message":"> Transcript [1539] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393644619+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393646844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393648919+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393651711+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393658827+07:00","message":"Push: 'อัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.3936621+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393665767+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.393669092+07:00","message":"Next Push (prob) : 'สังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.393680007+07:00","message":"push: {false อัตราการ 0 0xc000424500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.986028865+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.986069462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.986075973+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.986091017+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.986098311+07:00","message":"[bufferProcess] interim [360000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.986101456+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.986108376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.986111179+07:00","message":"> Transcript [1540] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.986115475+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.986117897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.986119809+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.986122628+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.104613632+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.104649313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.10465519+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.104671126+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.104682609+07:00","message":"[bufferProcess] interim [480000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.104685112+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.104688786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.104691588+07:00","message":"> Transcript [1541] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.104694951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.104696962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.104698806+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.104701165+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.182278239+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.182312873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.18231892+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.182328779+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.182335356+07:00","message":"[bufferProcess] interim [600000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.182337888+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.182341711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.182344321+07:00","message":"> Transcript [1542] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.182347357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.182349309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.182351403+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.182353879+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.298496202+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.298521506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.298527032+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.298537699+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298545238+07:00","message":"[bufferProcess] interim [660000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298548036+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298553364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298555685+07:00","message":"> Transcript [1543] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298558933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298560784+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298562661+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298565019+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298572016+07:00","message":"Push: 'สังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298574001+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298575967+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.298578226+07:00","message":"Next Push (prob) : 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.298601615+07:00","message":"push: {false สังเคราะห์ด้วย 0 0xc000424500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.501749661+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.501780434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.501786927+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.50180145+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.501809869+07:00","message":"[bufferProcess] interim [900000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.501812384+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.501816097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.501818523+07:00","message":"> Transcript [1544] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.501821975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.501823986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.501825881+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.501828267+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.003008896+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.003054213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.003061981+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.003078644+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.003085774+07:00","message":"[bufferProcess] interim [380000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.003088572+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.003095515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.003101137+07:00","message":"> Transcript [1545] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.003105367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.003107508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.003109526+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.003111796+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.258604162+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.258641966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.258648179+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.258659899+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.258666276+07:00","message":"[bufferProcess] interim [680000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.258668541+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.258671966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.258674639+07:00","message":"> Transcript [1546] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.258678309+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.258680231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.258685483+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.258688029+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.696176142+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.696221889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.696229613+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.696241077+07:00","message":"[buffer interim] 216 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696250901+07:00","message":"[bufferProcess] interim [40000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696254788+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696262598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.69626726+07:00","message":"> Transcript [1547] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696272812+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696275705+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696277942+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696280114+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696285529+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696288154+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696291431+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.696295438+07:00","message":"Next Push (prob) : 'จะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.696304713+07:00","message":"push: {false แสง 0 0xc000424500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.750167067+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.820385361+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:17.87658037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:17.876605142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.926904894+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.92694742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด\",\"confidence\":0.9377929}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.926955066+07:00","message":"receive interim result [true|false]: แต่อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.926965686+07:00","message":"end recv isFinal message id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.92696779+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.926974071+07:00","message":"[buffer interim] 216 true แต่อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.926984225+07:00","message":"[bufferProcess] interim [340000000]:แต่อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.926989024+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.926992589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.926995544+07:00","message":"> Transcript [1548] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.926999534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927002097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927004066+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927007053+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.92700892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927010749+07:00","message":"> Transcript [1549] [true]: 'แต่อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927013209+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927014937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927016577+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927018465+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927020135+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927183015+07:00","message":"Push: 'จะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.92718631+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927188505+07:00","message":"Set new StatePrefix : 'แต่อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927191112+07:00","message":"Next Push (prob) : 'แต่อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.92719947+07:00","message":"push: {true จะเพิ่มขึ้นจนถึงจุด 0 0xc000424500}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.927207773+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_216.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:17.93842097+07:00","message":"write wav file: './tmp/7549/7549_216.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.399748042+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.512362139+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.512382154+07:00","message":"found end of frame, send empty tag with msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.512385218+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.512391539+07:00","message":"[buffer interim] 217 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.512398286+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.512401967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.512405062+07:00","message":"> Transcript [1550] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.512407553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.512409454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.512411355+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.512413365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.51242194+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.512432038+07:00","message":"push: {true \n 0 0xc000424a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:18.518111297+07:00","message":"write wav file: './tmp/7549/7549_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.232676066+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.301267281+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.433207566+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.43322749+07:00","message":"found end of frame, send empty tag with msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.433230802+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.433238646+07:00","message":"[buffer interim] 218 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.433245966+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.433250551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.433253196+07:00","message":"> Transcript [1551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.43325555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.433257466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.433259287+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.43326106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.433264287+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.43329132+07:00","message":"push: {true \n 0 0xc000425900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:19.43808104+07:00","message":"write wav file: './tmp/7549/7549_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.680524629+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.3352673+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.335304725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.335310716+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.335324539+07:00","message":"[buffer interim] 219 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.335331861+07:00","message":"[bufferProcess] interim [660000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.335333887+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.345298056+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.34531309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.345317221+07:00","message":"receive interim result [false|false]: ประมาณนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.345327471+07:00","message":"[buffer interim] 219 false ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.345331057+07:00","message":"[bufferProcess] interim [720000000]:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.345332913+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.345335695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.345338575+07:00","message":"> Transcript [1552] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.345340885+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.527763533+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.527799266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.527805661+07:00","message":"receive interim result [false|false]: ประมาณนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.527820178+07:00","message":"[buffer interim] 219 false ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.527827502+07:00","message":"[bufferProcess] interim [840000000]:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.527830337+07:00","message":"[bufferProcess] send to processor:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.527837732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.527840517+07:00","message":"> Transcript [1553] [false]: 'ประมาณนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.527843545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.527848556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.527850458+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.527852621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.659845569+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.659892011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.659899937+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:20.659915605+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.659922445+07:00","message":"[bufferProcess] interim [960000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.659925411+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.659930543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.659933709+07:00","message":"> Transcript [1554] [false]: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.659937063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.659939108+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.6599423+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:20.659944496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:20.877613014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:20.877625247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.105073157+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.105111665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.105117435+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.105130584+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.105139984+07:00","message":"[bufferProcess] interim [440000000]:ประมาณนี้นะคะแล้วหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.105142826+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.105148275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.105152349+07:00","message":"> Transcript [1555] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.105155642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.105157933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.105170697+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.105172933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.112315228+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.112334718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.112340247+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.112355399+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112360236+07:00","message":"[bufferProcess] interim [500000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112362294+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112369745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112372211+07:00","message":"> Transcript [1556] [false]: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112375177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112377569+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112379231+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112381531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112388487+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112390267+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112392099+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.112394272+07:00","message":"Next Push (prob) : 'นี้นะคะแล้วหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.112402059+07:00","message":"push: {false ประมาณ 0 0xc000425b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.227595841+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.227631905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.227638829+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.227655839+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.227663797+07:00","message":"[bufferProcess] interim [560000000]:ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.227666517+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.227669657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.227672536+07:00","message":"> Transcript [1557] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.227674995+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.297413693+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.297449261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.297455385+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.297470325+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.297483659+07:00","message":"[bufferProcess] interim [680000000]:ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.297486287+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.297504564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.297507335+07:00","message":"> Transcript [1558] [false]: 'ประมาณนี้นะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.297510351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.297512242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.297514224+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.297516223+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.625096579+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.62513406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.625140472+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.625153484+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.625160202+07:00","message":"[bufferProcess] interim [980000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.625185877+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.625196841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.625200932+07:00","message":"> Transcript [1559] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.625206263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.625209485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.625212594+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.625215853+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.95104394+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.951082369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.951089127+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.951104462+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.951111487+07:00","message":"[bufferProcess] interim [280000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.951114114+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.951117469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.951120199+07:00","message":"> Transcript [1560] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.951123241+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.951125225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.951127351+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.951129495+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.506206401+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.506243586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.506249281+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.506264402+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.506270601+07:00","message":"[bufferProcess] interim [880000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.506273196+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.506280059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.506282799+07:00","message":"> Transcript [1561] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.50628615+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.50628824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.506290282+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.506292351+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.506298547+07:00","message":"Push: 'นี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.506300662+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.50630273+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.50630479+07:00","message":"Next Push (prob) : 'จากนั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.506315294+07:00","message":"push: {false นี้นะคะแล้วหลัง 0 0xc000425b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.705228318+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.705261154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.705266924+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.705280518+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.705289084+07:00","message":"[bufferProcess] interim [60000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.705291573+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.705295047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.705298168+07:00","message":"> Transcript [1562] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.70530174+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.705303875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.705305654+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.705308119+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.026219958+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.026262672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.026269133+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.026285189+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.026292289+07:00","message":"[bufferProcess] interim [360000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.026294857+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.026298668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.026304199+07:00","message":"> Transcript [1563] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.026307133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.026309071+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.026311146+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.026313646+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.151899211+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.151945547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพลิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.151952064+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพลิง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.15197056+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพลิง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.151979594+07:00","message":"[bufferProcess] interim [480000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพลิง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.151982095+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.151985487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.151988358+07:00","message":"> Transcript [1564] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.151991566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.151993549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.151995482+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.151999727+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.217693449+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.217749759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.217758765+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.217781582+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.217789883+07:00","message":"[bufferProcess] interim [540000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.217793263+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพลิง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.217797465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.2178005+07:00","message":"> Transcript [1565] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพลิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.217805418+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.21780786+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.21781076+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.217813415+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.217816923+07:00","message":"Push: 'จากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.217818695+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.217821232+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพลิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.217823751+07:00","message":"Next Push (prob) : 'มีเพลิง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.217832894+07:00","message":"push: {false จากนั้นก็จะ 0 0xc000425b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.343818933+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.343871168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.343877914+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.343898157+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.343905999+07:00","message":"[bufferProcess] interim [660000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.343908596+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.343912279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.343915073+07:00","message":"> Transcript [1566] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.343917639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.343919858+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.619321232+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.619355228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.619362202+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.619376842+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.619388731+07:00","message":"[bufferProcess] interim [20000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.619394058+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.619400204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.619403263+07:00","message":"> Transcript [1567] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.61940568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.619407661+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.859611107+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.859654346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.859661713+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.859676708+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.859683712+07:00","message":"[bufferProcess] interim [140000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.859686497+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.85969185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.859694663+07:00","message":"> Transcript [1568] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.859698087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.859700252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.859702607+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.859705252+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:23.877702344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:23.877723363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.916399075+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.916433954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.916440091+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.916453026+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.916459413+07:00","message":"[bufferProcess] interim [320000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.916462672+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.916469307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.916471955+07:00","message":"> Transcript [1569] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.916475371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.916477403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.916479512+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.916482249+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.427163212+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.427203671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.427213229+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.427230236+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.427237214+07:00","message":"[bufferProcess] interim [800000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.427240319+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.427247272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.427250206+07:00","message":"> Transcript [1570] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.42725385+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.427255937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.427258293+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.427261357+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.816843865+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.816889318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.816895609+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.816908115+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816914833+07:00","message":"[bufferProcess] interim [160000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816917267+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.81692266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816925353+07:00","message":"> Transcript [1571] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816928875+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816930825+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816932805+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816935379+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816940243+07:00","message":"Push: 'มีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816942112+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816944172+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.816946642+07:00","message":"Next Push (prob) : 'ถึงแม้ว่าความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.816953898+07:00","message":"push: {false มีเพิ่มขึ้น 0 0xc000425b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.059516383+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.119400241+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.151762264+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.15180336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.151809519+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.151825252+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.151832165+07:00","message":"[bufferProcess] interim [460000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.151834694+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.151838077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.151840963+07:00","message":"> Transcript [1572] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.151844602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.151846826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.151848816+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.151852624+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.153983872+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.15401367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.154019854+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.154032246+07:00","message":"[buffer interim] 219 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.154037034+07:00","message":"[bufferProcess] interim [520000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.154039453+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.154042586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.15404493+07:00","message":"> Transcript [1573] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.154047901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.154049766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.154051436+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.154056232+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.193420697+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.193464357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง\",\"confidence\":0.9582143}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.193473895+07:00","message":"receive interim result [true|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.193481828+07:00","message":"end recv isFinal message id 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.19348373+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.193489427+07:00","message":"[buffer interim] 219 true ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.1934961+07:00","message":"[bufferProcess] interim [610000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193499112+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193502519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193505332+07:00","message":"> Transcript [1574] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193508316+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193510033+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193511769+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193514174+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193515969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193517789+07:00","message":"> Transcript [1575] [true]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193519991+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193521577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193527376+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193537123+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.193540617+07:00","message":"Push: 'ถึงแม้ว่าความเข้มแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.19354886+07:00","message":"push: {true ถึงแม้ว่าความเข้มแสง 0 0xc000425b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:25.207247903+07:00","message":"write wav file: './tmp/7549/7549_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.96604503+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.966092029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.966097566+07:00","message":"receive interim result [false|false]: เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.966113458+07:00","message":"[buffer interim] 220 false เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.966120035+07:00","message":"[bufferProcess] interim [660000000]:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.966122001+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.158485471+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.158509017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.158512962+07:00","message":"receive interim result [false|false]: เพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.158526768+07:00","message":"[buffer interim] 220 false เพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.158532412+07:00","message":"[bufferProcess] interim [840000000]:เพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.158534799+07:00","message":"[bufferProcess] send to processor:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.158538072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.15854063+07:00","message":"> Transcript [1576] [false]: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.158542855+07:00","message":"Set StatePrefix (first interim): 'เพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.623942556+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.623967181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้นกระเป๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.623971795+07:00","message":"receive interim result [false|false]: เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.623984642+07:00","message":"[buffer interim] 220 false เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.623990384+07:00","message":"[bufferProcess] interim [260000000]:เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.623993382+07:00","message":"[bufferProcess] send to processor:เพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.623996967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.623999277+07:00","message":"> Transcript [1577] [false]: 'เพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.624002044+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.62400444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.624006165+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.624007869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.813303541+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.813341139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้นก็ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.813347829+07:00","message":"receive interim result [false|false]: เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.813356435+07:00","message":"[buffer interim] 220 false เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.813362541+07:00","message":"[bufferProcess] interim [440000000]:เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.813364744+07:00","message":"[bufferProcess] send to processor:เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.813368488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.813371013+07:00","message":"> Transcript [1578] [false]: 'เพิ่มขึ้นกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.813374085+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.813376015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.813377737+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.813379554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.858766111+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:26.877984653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:26.878003308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.976294792+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.97634249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้นก็ตาม\",\"confidence\":0.9483486}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.976348575+07:00","message":"receive interim result [true|false]: เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.976359459+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.976361643+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.976369565+07:00","message":"[buffer interim] 220 true เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976383811+07:00","message":"[bufferProcess] interim [740000000]:เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976392086+07:00","message":"[bufferProcess] send to processor (isfinal):เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976398028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976402637+07:00","message":"> Transcript [1579] [false]: 'เพิ่มขึ้นก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.97640693+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976409308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976411078+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976413082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976414757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976416755+07:00","message":"> Transcript [1580] [true]: 'เพิ่มขึ้นก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.97641964+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976422041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976424662+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976427415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.976435908+07:00","message":"Push: 'เพิ่มขึ้นก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.976444831+07:00","message":"push: {true เพิ่มขึ้นก็ตาม 0 0xc000183000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:26.98316414+07:00","message":"write wav file: './tmp/7549/7549_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.501647223+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.688346217+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.750523326+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.770250344+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.770268287+07:00","message":"found end of frame, send empty tag with msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.770271522+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.770276734+07:00","message":"[buffer interim] 221 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.770283408+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.770287072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.770290836+07:00","message":"> Transcript [1581] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.770293372+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.770295234+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.770296976+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.770298932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.770302097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.770311162+07:00","message":"push: {true \n 0 0xc000182580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:27.775088029+07:00","message":"write wav file: './tmp/7549/7549_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.280788745+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.280834586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.280841704+07:00","message":"receive interim result [false|false]: งาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.280857669+07:00","message":"[buffer interim] 222 false งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.280866409+07:00","message":"[bufferProcess] interim [600000000]:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.280868929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.608127287+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.608165589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.608171447+07:00","message":"receive interim result [false|false]: งานก่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.608185411+07:00","message":"[buffer interim] 222 false งานก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.608191291+07:00","message":"[bufferProcess] interim [840000000]:งานก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.608193317+07:00","message":"[bufferProcess] send to processor:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.608199995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.608202808+07:00","message":"> Transcript [1582] [false]: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.608204978+07:00","message":"Set StatePrefix (first interim): 'งาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.765287247+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.765321536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.765327569+07:00","message":"receive interim result [false|false]: งานป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.765343362+07:00","message":"[buffer interim] 222 false งานป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.765350094+07:00","message":"[bufferProcess] interim [20000000]:งานป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.765352326+07:00","message":"[bufferProcess] send to processor:งานก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.765355578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.765360752+07:00","message":"> Transcript [1583] [false]: 'งานก่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.7653637+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.765365735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.765367794+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.765369885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.791826587+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.791862182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.791867125+07:00","message":"receive interim result [false|false]: งานก.พ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.791878403+07:00","message":"[buffer interim] 222 false งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.791883536+07:00","message":"[bufferProcess] interim [80000000]:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.791886056+07:00","message":"[bufferProcess] send to processor:งานป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.79189131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.791893875+07:00","message":"> Transcript [1584] [false]: 'งานป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.791896295+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.791898152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.79189989+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.791901994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.180228501+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.180276745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.180284751+07:00","message":"receive interim result [false|false]: งานก.พ.รว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.180299631+07:00","message":"[buffer interim] 222 false งานก.พ.รว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.180309776+07:00","message":"[bufferProcess] interim [440000000]:งานก.พ.รว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.180313287+07:00","message":"[bufferProcess] send to processor:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.18032017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.180323051+07:00","message":"> Transcript [1585] [false]: 'งานก.พ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.180325858+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.180328025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.180330048+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.180331956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.304370608+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.30441375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.304421085+07:00","message":"receive interim result [false|false]: งานก.พ.รไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.304437837+07:00","message":"[buffer interim] 222 false งานก.พ.รไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304445123+07:00","message":"[bufferProcess] interim [560000000]:งานก.พ.รไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.30444868+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304459327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304463586+07:00","message":"> Transcript [1586] [false]: 'งานก.พ.รว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304468155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304471659+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.30447514+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304478068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304487166+07:00","message":"Push: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304489808+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304492741+07:00","message":"Set new StatePrefix : 'งานก.พ.รว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.304495873+07:00","message":"Next Push (prob) : 'ก.พ.รว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.304506291+07:00","message":"push: {false งาน 0 0xc000182780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.319186475+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.319222317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่าอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.319227714+07:00","message":"receive interim result [false|false]: งานก.พ.รว่าอย่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.319240407+07:00","message":"[buffer interim] 222 false งานก.พ.รว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.319246836+07:00","message":"[bufferProcess] interim [620000000]:งานก.พ.รว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.319249194+07:00","message":"[bufferProcess] send to processor:งานก.พ.รไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.319252288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.319254787+07:00","message":"> Transcript [1587] [false]: 'งานก.พ.รไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.319256902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.319258884+07:00","message":"Set new StatePrefix: 'งานก.พ.รไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.368130977+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.368165298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.36817204+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.368185881+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.368194131+07:00","message":"[bufferProcess] interim [680000000]:งานก.พ.รว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.368196513+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.368199938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.368202899+07:00","message":"> Transcript [1588] [false]: 'งานก.พ.รว่าอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.368205569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.3682077+07:00","message":"Set new StatePrefix: 'งานก.พ.รว่าอย่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.504525418+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.504559359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.504565236+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.504580676+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.50458709+07:00","message":"[bufferProcess] interim [800000000]:งานก.พ.รว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.504589445+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.504592522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.504595288+07:00","message":"> Transcript [1589] [false]: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.504597508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.504599628+07:00","message":"Set new StatePrefix: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.705849893+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.705886116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.705891372+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.705906767+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.705912769+07:00","message":"[bufferProcess] interim [980000000]:งานก.พ.รว่ายังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.7059152+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.705919315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.705922153+07:00","message":"> Transcript [1590] [false]: 'งานก.พ.รว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.705925353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.705927539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.70592934+07:00","message":"StatePrefix: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.705931433+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.875564849+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.87560197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.875608419+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.875622392+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.875629524+07:00","message":"[bufferProcess] interim [160000000]:งานก.พ.รว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.875632052+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.875637247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.875639975+07:00","message":"> Transcript [1591] [false]: 'งานก.พ.รว่ายังมีบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.875643126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.87564515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.875647001+07:00","message":"StatePrefix: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.875649573+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:29.878770795+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:29.878784011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.196964977+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.197001301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.197007433+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.197021009+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.197027698+07:00","message":"[bufferProcess] interim [520000000]:งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.197030295+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.197037537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.19703997+07:00","message":"> Transcript [1592] [false]: 'งานก.พ.รว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.197044166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.197046335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.197048583+07:00","message":"StatePrefix: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.197051219+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.778467432+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.778507398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.778515743+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.778528631+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778536251+07:00","message":"[bufferProcess] interim [120000000]:งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778539024+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778545125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.7785483+07:00","message":"> Transcript [1593] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778551898+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778554349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778556535+07:00","message":"StatePrefix: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778559615+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778566263+07:00","message":"Push: 'ก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778568381+07:00","message":"TextPushed: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778570569+07:00","message":"Set new StatePrefix : 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.778572633+07:00","message":"Next Push (prob) : 'มีปัจจัยอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.778580653+07:00","message":"push: {false ก.พ.รว่ายัง 0 0xc000182780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.974779034+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.974815427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.974821954+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.974834771+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.974840955+07:00","message":"[bufferProcess] interim [300000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.974843281+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.97484873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.974851415+07:00","message":"> Transcript [1594] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.974854324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.974856497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.974858353+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.974860849+07:00","message":"TextPushed: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.10857162+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.108613289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.108619134+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.108631587+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.108640396+07:00","message":"[bufferProcess] interim [420000000]:งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.108642815+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.108648107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.108650797+07:00","message":"> Transcript [1595] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.108653971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.108656118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.108657971+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.108660421+07:00","message":"TextPushed: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.286064454+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.286107355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.286113459+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.286129699+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.286137082+07:00","message":"[bufferProcess] interim [540000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.286140211+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.286148252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.286151157+07:00","message":"> Transcript [1596] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.28615442+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.286156742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.28616098+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.286163898+07:00","message":"TextPushed: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.617388106+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.617428379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.61743488+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.617448078+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617454685+07:00","message":"[bufferProcess] interim [840000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617457036+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.61746268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.61746605+07:00","message":"> Transcript [1597] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617469735+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617472104+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617474275+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617477031+07:00","message":"TextPushed: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617485628+07:00","message":"Push: 'มีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617487777+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617489705+07:00","message":"Set new StatePrefix : 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.617491893+07:00","message":"Next Push (prob) : 'อีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.617500549+07:00","message":"push: {false มีปัจจัยอื่น 0 0xc000182780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.666545498+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.666574826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.666580615+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.666592567+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.666598776+07:00","message":"[bufferProcess] interim [960000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.666601596+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.666607119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.666609863+07:00","message":"> Transcript [1598] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.666612618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.666614802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.66661682+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.66661939+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.311346463+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.311377709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.311387916+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.311401591+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.311408848+07:00","message":"[bufferProcess] interim [560000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.31141158+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.311417225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.311419909+07:00","message":"> Transcript [1599] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.311423396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.311425529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.311428172+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.311432638+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.499307694+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.499351226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.499358363+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.49938061+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.499391601+07:00","message":"[bufferProcess] interim [800000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.499394509+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.499398135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.499401056+07:00","message":"> Transcript [1600] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.499404699+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.499406653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.499408967+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.499412102+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.70742931+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.707469487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.707476326+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.707488598+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.70749599+07:00","message":"[bufferProcess] interim [980000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.70749855+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707502415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707505042+07:00","message":"> Transcript [1601] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707508865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707511243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707513225+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707515578+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707519363+07:00","message":"Push: 'อีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707521254+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707523551+07:00","message":"Set new StatePrefix : 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.707526929+07:00","message":"Next Push (prob) : 'อย่างเช่นความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.707536391+07:00","message":"push: {false อีกนะคะ 0 0xc000182780}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:32.878935343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:32.878949169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.889722427+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.889760287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.889767254+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.889781276+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.889787431+07:00","message":"[bufferProcess] interim [220000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.889791391+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.889798675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.889801468+07:00","message":"> Transcript [1602] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.889805211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.889807182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.889809611+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.889812306+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.393481504+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.393526836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.393536074+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.393555235+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.39356729+07:00","message":"[bufferProcess] interim [640000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.393571372+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.393578805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.39358297+07:00","message":"> Transcript [1603] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.393588854+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.393591756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.393595239+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.393598964+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.912383167+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.912421003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.912428644+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.912443187+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.912449803+07:00","message":"[bufferProcess] interim [180000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.912452959+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.912459687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.912462359+07:00","message":"> Transcript [1604] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.912465888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.912467912+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.912470295+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.912473674+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.101783774+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.10182357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.101830625+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.101846054+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101853679+07:00","message":"[bufferProcess] interim [420000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101856604+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101863918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.10186661+07:00","message":"> Transcript [1605] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101870302+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101873346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.10187569+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101878638+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101886547+07:00","message":"Push: 'อย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101888346+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101890351+07:00","message":"Set new StatePrefix : 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.101892897+07:00","message":"Next Push (prob) : 'เข้มข้นของคำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.101901127+07:00","message":"push: {false อย่างเช่นความ 0 0xc000182780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.279047828+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.359789169+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.359833643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.359842933+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.359861298+07:00","message":"[buffer interim] 222 false งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.359870967+07:00","message":"[bufferProcess] interim [720000000]:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.359875204+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.359880796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.359885581+07:00","message":"> Transcript [1606] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.359891051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.359893821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.35989633+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.359900989+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.411001048+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.434567127+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.434607951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่ายังมีปัจจัยอื่นๆอีกนะคะอย่างเช่นความเข้มข้นของคำว่าแรง\",\"confidence\":0.9398696}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.434617362+07:00","message":"receive interim result [true|false]: งั้นก็เพราะว่ายังมีปัจจัยอื่นๆอีกนะคะอย่างเช่นความเข้มข้นของคำว่าแรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.434631427+07:00","message":"end recv isFinal message id 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.43463468+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.434642735+07:00","message":"[buffer interim] 222 true งั้นก็เพราะว่ายังมีปัจจัยอื่นๆอีกนะคะอย่างเช่นความเข้มข้นของคำว่าแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.43465639+07:00","message":"[bufferProcess] interim [750000000]:งั้นก็เพราะว่ายังมีปัจจัยอื่นๆอีกนะคะอย่างเช่นความเข้มข้นของคำว่าแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434660517+07:00","message":"[bufferProcess] send to processor (isfinal):งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434665819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434670705+07:00","message":"> Transcript [1607] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434676129+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434679092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434682493+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434686393+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434689366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434692874+07:00","message":"> Transcript [1608] [true]: 'งั้นก็เพราะว่ายังมีปัจจัยอื่นๆอีกนะคะอย่างเช่นความเข้มข้นของคำว่าแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434696558+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434699306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434701806+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434704669+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434707625+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434981682+07:00","message":"Push: 'เข้มข้นของคำว่าแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434987672+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่นอีกนะคะอย่างเช่นความเข้มข้นของคำว่าแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434991282+07:00","message":"Set new StatePrefix : 'งั้นก็เพราะว่ายังมีปัจจัยอื่นๆอีกนะคะอย่างเช่นความเข้มข้นของคำว่าแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.434994684+07:00","message":"Next Push (prob) : 'งั้นก็เพราะว่ายังมีปัจจัยอื่นๆอีกนะคะอย่างเช่นความเข้มข้นของคำว่าแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.435007472+07:00","message":"push: {true เข้มข้นของคำว่าแรง 0 0xc000182780}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.435007331+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_222.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:34.449435805+07:00","message":"write wav file: './tmp/7549/7549_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.960169604+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.960218807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทราย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.960225866+07:00","message":"receive interim result [false|false]: ทราย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.960244521+07:00","message":"[buffer interim] 223 false ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.960251726+07:00","message":"[bufferProcess] interim [600000000]:ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.960254173+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.492092216+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.492128148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรายไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.492133665+07:00","message":"receive interim result [false|false]: ทรายไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.492143936+07:00","message":"[buffer interim] 223 false ทรายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.49215228+07:00","message":"[bufferProcess] interim [80000000]:ทรายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.492154832+07:00","message":"[bufferProcess] send to processor:ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.4921605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.492163472+07:00","message":"> Transcript [1609] [false]: 'ทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.492165768+07:00","message":"Set StatePrefix (first interim): 'ทราย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.594375115+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.594406054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรายฟาเรนไฮธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.59441117+07:00","message":"receive interim result [false|false]: ทรายฟาเรนไฮธ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.59442433+07:00","message":"[buffer interim] 223 false ทรายฟาเรนไฮธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.594430088+07:00","message":"[bufferProcess] interim [200000000]:ทรายฟาเรนไฮธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.594432528+07:00","message":"[bufferProcess] send to processor:ทรายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.594435792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.594439276+07:00","message":"> Transcript [1610] [false]: 'ทรายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.594442192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.594444588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.594446318+07:00","message":"StatePrefix: 'ทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.594448127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.658973392+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.659009793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรายปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.659016125+07:00","message":"receive interim result [false|false]: ทรายปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.659032797+07:00","message":"[buffer interim] 223 false ทรายปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.65904013+07:00","message":"[bufferProcess] interim [260000000]:ทรายปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.65904255+07:00","message":"[bufferProcess] send to processor:ทรายฟาเรนไฮธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.659047721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.659050436+07:00","message":"> Transcript [1611] [false]: 'ทรายฟาเรนไฮธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.659053281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.659055718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.659058629+07:00","message":"StatePrefix: 'ทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.6590606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.84435812+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.84439015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"saipin\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.844394904+07:00","message":"receive interim result [false|false]: saipin"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.844410206+07:00","message":"[buffer interim] 223 false saipin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.84441632+07:00","message":"[bufferProcess] interim [440000000]:saipin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.844418378+07:00","message":"[bufferProcess] send to processor:ทรายปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.844422526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.844425171+07:00","message":"> Transcript [1612] [false]: 'ทรายปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.844428118+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.844430807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.844432548+07:00","message":"StatePrefix: 'ทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.844434379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:35.879907442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:35.879918832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.164590175+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.164629055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรายปริมาณเอนไซม์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.164635179+07:00","message":"receive interim result [false|false]: ทรายปริมาณเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.164648826+07:00","message":"[buffer interim] 223 false ทรายปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.164655154+07:00","message":"[bufferProcess] interim [740000000]:ทรายปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.164657691+07:00","message":"[bufferProcess] send to processor:saipin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.164663218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.164665789+07:00","message":"> Transcript [1613] [false]: 'saipin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.164668126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.164670405+07:00","message":"Set new StatePrefix: 'saipin'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.458697094+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.543860331+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.543891843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"saipin\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.543898026+07:00","message":"receive interim result [false|false]: saipin"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.543910948+07:00","message":"[buffer interim] 223 false saipin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.543917084+07:00","message":"[bufferProcess] interim [160000000]:saipin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.543919361+07:00","message":"[bufferProcess] send to processor:ทรายปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.543927172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.543930267+07:00","message":"> Transcript [1614] [false]: 'ทรายปริมาณเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.543932645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.543934859+07:00","message":"Set new StatePrefix: 'ทรายปริมาณเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.592651078+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.619885428+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.619920299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรายปริมาณเอนไซม์\",\"confidence\":0.94178474}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.619925774+07:00","message":"receive interim result [true|false]: ทรายปริมาณเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.619935295+07:00","message":"end recv isFinal message id 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.619937504+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.619943126+07:00","message":"[buffer interim] 223 true ทรายปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.61995024+07:00","message":"[bufferProcess] interim [280000000]:ทรายปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619956338+07:00","message":"[bufferProcess] send to processor (isfinal):saipin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619959485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619961738+07:00","message":"> Transcript [1615] [false]: 'saipin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619964201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619965941+07:00","message":"Set new StatePrefix: 'saipin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619967652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619969513+07:00","message":"> Transcript [1616] [true]: 'ทรายปริมาณเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.61997158+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619973326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.61997515+07:00","message":"StatePrefix: 'saipin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619977002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.619983565+07:00","message":"Push: 'ทรายปริมาณเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.619992146+07:00","message":"push: {true ทรายปริมาณเอนไซม์ 0 0xc002059280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:36.627887687+07:00","message":"write wav file: './tmp/7549/7549_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.660708435+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.779678997+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.842100849+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.842126214+07:00","message":"found end of frame, send empty tag with msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.842129729+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.842137306+07:00","message":"[buffer interim] 224 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.842144158+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.842149093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.842155997+07:00","message":"> Transcript [1617] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.842158741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.842160649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.842162421+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.842164091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.842166607+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.842175316+07:00","message":"push: {true \n 0 0xc002757280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:36.847632603+07:00","message":"write wav file: './tmp/7549/7549_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.70209138+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.702127139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.70213258+07:00","message":"receive interim result [false|false]: ปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.702145413+07:00","message":"[buffer interim] 225 false ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.702156107+07:00","message":"[bufferProcess] interim [900000000]:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.702158177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.817852555+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.817894582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.817901804+07:00","message":"receive interim result [false|false]: ปริมาณสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.817920906+07:00","message":"[buffer interim] 225 false ปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.817929005+07:00","message":"[bufferProcess] interim [80000000]:ปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.817931759+07:00","message":"[bufferProcess] send to processor:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.817936351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.81794019+07:00","message":"> Transcript [1618] [false]: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.817943491+07:00","message":"Set StatePrefix (first interim): 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.137121118+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.137155905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.1371825+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.137200492+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.137211788+07:00","message":"[bufferProcess] interim [380000000]:ปริมาณสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.137216248+07:00","message":"[bufferProcess] send to processor:ปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.137223314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.137227895+07:00","message":"> Transcript [1619] [false]: 'ปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.137233288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.137236262+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.137238139+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.137240099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.201188578+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.201223495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.201228691+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.201243009+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.201252611+07:00","message":"[bufferProcess] interim [440000000]:ปริมาณสารตั้งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.201255452+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.201261103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.201263902+07:00","message":"> Transcript [1620] [false]: 'ปริมาณสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.201267101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.201269405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.20127119+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.20127317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.725850653+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.725887791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.725893579+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.725905122+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.725912084+07:00","message":"[bufferProcess] interim [980000000]:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.725914584+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.725919938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.72592318+07:00","message":"> Transcript [1621] [false]: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.72592626+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.725928248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.725930103+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.725932252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:38.880392563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:38.880389488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.368612366+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.36864398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.368650419+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.368665658+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368672746+07:00","message":"[bufferProcess] interim [580000000]:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368675184+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368681312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368684037+07:00","message":"> Transcript [1622] [false]: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368687459+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368689889+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368691947+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368694059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368699714+07:00","message":"Push: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368701795+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.368703776+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.36870584+07:00","message":"Next Push (prob) : 'สารตั้งต้นอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.36871476+07:00","message":"push: {false ปริมาณ 0 0xc002059700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.629753892+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.62979014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.629796009+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.629810633+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.629818321+07:00","message":"[bufferProcess] interim [880000000]:ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.629820961+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.629826681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.629829747+07:00","message":"> Transcript [1623] [false]: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.629833859+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.629836139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.629838384+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.629840758+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.99164601+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.991684386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.991691243+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.991703047+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.991709374+07:00","message":"[bufferProcess] interim [240000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.991711525+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.991714682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.991717603+07:00","message":"> Transcript [1624] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.991720519+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.991722351+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.991724483+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.991726673+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.315351078+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.315391406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.315397787+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.315409926+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.315416423+07:00","message":"[bufferProcess] interim [540000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.315418877+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.315424272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.315426765+07:00","message":"> Transcript [1625] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.315429798+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.315431945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.315434092+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.31543642+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.317225884+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.317269948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.317276513+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.317295741+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317305043+07:00","message":"[bufferProcess] interim [600000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317307954+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317316215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317319232+07:00","message":"> Transcript [1626] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.31732336+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317326807+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317329098+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317331304+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.31733976+07:00","message":"Push: 'สารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317341986+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317344207+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.317346225+07:00","message":"Next Push (prob) : 'ที่เป็นปัจจัยจัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.317355259+07:00","message":"push: {false สารตั้งต้นอื่น 0 0xc002059700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.443293751+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.4433369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.443343422+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.443360138+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.443368485+07:00","message":"[bufferProcess] interim [660000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.443371254+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.443374674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.443377344+07:00","message":"> Transcript [1627] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.443379738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.443381758+07:00","message":"Set new StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.01610971+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.016149412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.016159285+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.016177167+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.016188401+07:00","message":"[bufferProcess] interim [260000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.016191862+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.016196623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.016200314+07:00","message":"> Transcript [1628] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.016205641+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.016210841+07:00","message":"Set new StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.538247775+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.538287759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.538294527+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.538310785+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.538317944+07:00","message":"[bufferProcess] interim [740000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.53832042+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.538327365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.538330284+07:00","message":"> Transcript [1629] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.538334558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.538336385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.538338936+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.538341476+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.612418438+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.612451245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.612457224+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.612466508+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.612473263+07:00","message":"[bufferProcess] interim [860000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.612475577+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.612479214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.612481904+07:00","message":"> Transcript [1630] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.612485352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.612487612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.61248938+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.612491614+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:41.880870862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:41.880895472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.920145067+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.920171956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.920177209+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.920190692+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.920196855+07:00","message":"[bufferProcess] interim [220000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.920199707+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.920203175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.920205579+07:00","message":"> Transcript [1631] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.920208655+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.920210587+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.920212824+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.920215168+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.159493301+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.219792906+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.237573684+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.237609254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.23761564+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.237629174+07:00","message":"[buffer interim] 225 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237636475+07:00","message":"[bufferProcess] interim [520000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237639547+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237646563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237649277+07:00","message":"> Transcript [1632] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237652879+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237654983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237657958+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237661631+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237669219+07:00","message":"Push: 'ที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237671171+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237673295+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.237676019+07:00","message":"Next Push (prob) : 'ส่งผลต่ออัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.237684365+07:00","message":"push: {false ที่เป็นปัจจัยจํากัด 0 0xc002059700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.27446833+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.274503941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ\",\"confidence\":0.95626926}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.27451147+07:00","message":"receive interim result [true|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.274521288+07:00","message":"end recv isFinal message id 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.274523581+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.274537094+07:00","message":"[buffer interim] 225 true ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.27454636+07:00","message":"[bufferProcess] interim [610000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274549376+07:00","message":"[bufferProcess] send to processor (isfinal):ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274553099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274555878+07:00","message":"> Transcript [1633] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274559032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274560775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274563+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.27456625+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274568444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274570419+07:00","message":"> Transcript [1634] [true]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274572654+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274574252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274575953+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274577779+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274579403+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274785865+07:00","message":"Push: 'ส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274789556+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274791659+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.274793721+07:00","message":"Next Push (prob) : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.274800605+07:00","message":"push: {true ส่งผลต่ออัตราการ 0 0xc002059700}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.27481486+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_225.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:42.28534051+07:00","message":"write wav file: './tmp/7549/7549_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.21355789+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.213593363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.213598423+07:00","message":"receive interim result [false|false]: สังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.213615319+07:00","message":"[buffer interim] 226 false สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.213621741+07:00","message":"[bufferProcess] interim [960000000]:สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.213623669+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.787755212+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.787803976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.787812524+07:00","message":"receive interim result [false|false]: สังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.787832925+07:00","message":"[buffer interim] 226 false สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.787846573+07:00","message":"[bufferProcess] interim [560000000]:สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.787850127+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.787858973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.78786301+07:00","message":"> Transcript [1635] [false]: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.78786661+07:00","message":"Set StatePrefix (first interim): 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.897209277+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.999550867+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.999587105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ด้วยแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.999593342+07:00","message":"receive interim result [true|false]: สังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.99960161+07:00","message":"end recv isFinal message id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.999603869+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.999609819+07:00","message":"[buffer interim] 226 true สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999617168+07:00","message":"[bufferProcess] interim [890000000]:สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999620483+07:00","message":"[bufferProcess] send to processor (isfinal):สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999623875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.99962939+07:00","message":"> Transcript [1636] [false]: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999633737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999636798+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999642267+07:00","message":"StatePrefix: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999649883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999652501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999655819+07:00","message":"> Transcript [1637] [true]: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999660475+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999662287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999663887+07:00","message":"StatePrefix: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999665748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.999668283+07:00","message":"Push: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.999678909+07:00","message":"push: {true สังเคราะห์ด้วยแสง 0 0xc000182900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:44.007328893+07:00","message":"write wav file: './tmp/7549/7549_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.019080204+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.147719744+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.279699957+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.412877108+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.412895518+07:00","message":"found end of frame, send empty tag with msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.412898734+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.412904808+07:00","message":"[buffer interim] 227 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.412912262+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.412920534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.412923114+07:00","message":"> Transcript [1638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.412925678+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.412927586+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.412929445+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.412931199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.412937406+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.412947191+07:00","message":"push: {true \n 0 0xc000183680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:44.417541777+07:00","message":"write wav file: './tmp/7549/7549_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458249875+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.45827798+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458281764+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458284832+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458287734+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458290892+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458293583+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458296026+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458298716+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458301216+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458303825+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458306244+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458308742+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458311213+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458313873+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458316375+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458318827+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.458321286+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.825611618+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.825650438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Just\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.825656226+07:00","message":"receive interim result [false|false]: Just"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.825671498+07:00","message":"[buffer interim] 228 false Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.825677453+07:00","message":"[bufferProcess] interim [600000000]:Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.825679183+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:44.881781374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:44.881796052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.256599237+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.25663755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Jaspal\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.256643284+07:00","message":"receive interim result [false|false]: Jaspal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.256656296+07:00","message":"[buffer interim] 228 false Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.256663437+07:00","message":"[bufferProcess] interim [960000000]:Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.25666611+07:00","message":"[bufferProcess] send to processor:Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.256672402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.256675221+07:00","message":"> Transcript [1639] [false]: 'Just'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.25667913+07:00","message":"Set StatePrefix (first interim): 'Just'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.443017991+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.443057459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.443062996+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.443078483+07:00","message":"[buffer interim] 228 false แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.443085383+07:00","message":"[bufferProcess] interim [140000000]:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.443087875+07:00","message":"[bufferProcess] send to processor:Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.443094777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.443097446+07:00","message":"> Transcript [1640] [false]: 'Jaspal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.443099713+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.443101908+07:00","message":"Set new StatePrefix: 'Jaspal'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.504576482+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.504624831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.504631743+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.504645671+07:00","message":"[buffer interim] 228 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.504653334+07:00","message":"[bufferProcess] interim [260000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.504656091+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.504663101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.504665946+07:00","message":"> Transcript [1641] [false]: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.504668378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.504670694+07:00","message":"Set new StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.508234211+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.508244732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก๊าซคาร์บอนได\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.508248026+07:00","message":"receive interim result [false|false]: ก๊าซคาร์บอนได"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.508256275+07:00","message":"[buffer interim] 228 false ก๊าซคาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.508259159+07:00","message":"[bufferProcess] interim [320000000]:ก๊าซคาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.508261352+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.508264129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.50826678+07:00","message":"> Transcript [1642] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.508269804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.508273026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.508276142+07:00","message":"StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.508279158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.634091449+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.634131632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.63413808+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.634152817+07:00","message":"[buffer interim] 228 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.63415995+07:00","message":"[bufferProcess] interim [380000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.634163718+07:00","message":"[bufferProcess] send to processor:ก๊าซคาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.634170605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.634173324+07:00","message":"> Transcript [1643] [false]: 'ก๊าซคาร์บอนได'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.634175791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.634177653+07:00","message":"Set new StatePrefix: 'ก๊าซคาร์บอนได'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.692246786+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.692286627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.692292814+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.69230512+07:00","message":"[buffer interim] 228 false แก๊สคาร์บอนไดออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.692311907+07:00","message":"[bufferProcess] interim [440000000]:แก๊สคาร์บอนไดออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.692314276+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.692319269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.692321951+07:00","message":"> Transcript [1644] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.692324119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.692328367+07:00","message":"Set new StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.696261728+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.696275792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.696279888+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.696290536+07:00","message":"[buffer interim] 228 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.696294241+07:00","message":"[bufferProcess] interim [500000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.696296412+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.696298633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.696300868+07:00","message":"> Transcript [1645] [false]: 'แก๊สคาร์บอนไดออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.696302661+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.258714577+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.338138991+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.338182371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.3381885+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.33820492+07:00","message":"[buffer interim] 228 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.338212752+07:00","message":"[bufferProcess] interim [100000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.338215359+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.338218998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.338221743+07:00","message":"> Transcript [1646] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.338224605+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.338226681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.338228705+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.338230787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.356242926+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.356266306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\",\"confidence\":0.8906573}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.356271645+07:00","message":"receive interim result [true|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.356281131+07:00","message":"end recv isFinal message id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.356283527+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.356289307+07:00","message":"[buffer interim] 228 true แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356294431+07:00","message":"[bufferProcess] interim [220000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356297176+07:00","message":"[bufferProcess] send to processor (isfinal):แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356313678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356336836+07:00","message":"> Transcript [1647] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356342556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356344717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356347212+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356349416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356351457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356356842+07:00","message":"> Transcript [1648] [true]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356359085+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356360812+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356362556+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356364316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.356367622+07:00","message":"Push: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.35637988+07:00","message":"push: {true แก๊สคาร์บอนไดออกไซด์ 0 0xc002756280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:46.363970255+07:00","message":"write wav file: './tmp/7549/7549_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.391481973+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.518234588+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.594119904+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.594143692+07:00","message":"found end of frame, send empty tag with msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.594147813+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.59415495+07:00","message":"[buffer interim] 229 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.594162139+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.594165653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.594168618+07:00","message":"> Transcript [1649] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.59417119+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.594173084+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.594174851+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.594176555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.594179774+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.594190029+07:00","message":"push: {true \n 0 0xc000183a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:46.599633152+07:00","message":"write wav file: './tmp/7549/7549_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.650267935+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.991517499+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.991562596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.991568778+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.99158295+07:00","message":"[buffer interim] 230 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.991589113+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.991591328+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.217214557+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.217262477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.217268013+07:00","message":"receive interim result [false|false]: เป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.217281534+07:00","message":"[buffer interim] 230 false เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.21728807+07:00","message":"[bufferProcess] interim [600000000]:เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.217290351+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.217295445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.217298086+07:00","message":"> Transcript [1650] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.21730009+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.293793753+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.293818173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.293822481+07:00","message":"receive interim result [false|false]: เป็นหลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.293836232+07:00","message":"[buffer interim] 230 false เป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.293841743+07:00","message":"[bufferProcess] interim [660000000]:เป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.293844124+07:00","message":"[bufferProcess] send to processor:เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.293847196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.293849859+07:00","message":"> Transcript [1651] [false]: 'เป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.293852666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.293854605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.293856239+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.293857864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.497506747+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.497551302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.497559065+07:00","message":"receive interim result [false|false]: เป็นหลังให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.497575178+07:00","message":"[buffer interim] 230 false เป็นหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.497586936+07:00","message":"[bufferProcess] interim [840000000]:เป็นหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.497590699+07:00","message":"[bufferProcess] send to processor:เป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.497597841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.497602435+07:00","message":"> Transcript [1652] [false]: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.497608007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.49761159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.497614272+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.497617228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.713385071+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.713419853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้พา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.713426028+07:00","message":"receive interim result [false|false]: เป็นหลังให้พา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.71343791+07:00","message":"[buffer interim] 230 false เป็นหลังให้พา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.713445084+07:00","message":"[bufferProcess] interim [80000000]:เป็นหลังให้พา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.713447352+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.71345258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.713455941+07:00","message":"> Transcript [1653] [false]: 'เป็นหลังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.713459196+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.713461187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.713463207+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.713465301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.822189791+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.822224878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.822230293+07:00","message":"receive interim result [false|false]: เป็นหลังให้ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.822244264+07:00","message":"[buffer interim] 230 false เป็นหลังให้ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822253894+07:00","message":"[bufferProcess] interim [140000000]:เป็นหลังให้ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822256703+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้พา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.82226174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822265012+07:00","message":"> Transcript [1654] [false]: 'เป็นหลังให้พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822268137+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822270164+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822271949+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822281701+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822284205+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822286193+07:00","message":"Set new StatePrefix : 'เป็นหลังให้พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.822288684+07:00","message":"Next Push (prob) : 'หลังให้พา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.822297293+07:00","message":"push: {false เป็น 0 0xc0003a4780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.835325483+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.835348047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้พลาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.835353626+07:00","message":"receive interim result [false|false]: เป็นหลังให้พลาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.83536721+07:00","message":"[buffer interim] 230 false เป็นหลังให้พลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.835372337+07:00","message":"[bufferProcess] interim [200000000]:เป็นหลังให้พลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.835375575+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.835378984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.835381771+07:00","message":"> Transcript [1655] [false]: 'เป็นหลังให้ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.835384104+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.835386014+07:00","message":"Set new StatePrefix: 'เป็นหลังให้ภาพ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:47.881950126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:47.881963627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.017127146+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.017182368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้พลาดค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.017188908+07:00","message":"receive interim result [false|false]: เป็นหลังให้พลาดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.017204661+07:00","message":"[buffer interim] 230 false เป็นหลังให้พลาดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.017212248+07:00","message":"[bufferProcess] interim [380000000]:เป็นหลังให้พลาดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.017214831+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้พลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.017222448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.017225434+07:00","message":"> Transcript [1656] [false]: 'เป็นหลังให้พลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.017227834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.017232247+07:00","message":"Set new StatePrefix: 'เป็นหลังให้พลาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.099563659+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.099593838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้พลาดคราว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.099599738+07:00","message":"receive interim result [false|false]: เป็นหลังให้พลาดคราว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.099615564+07:00","message":"[buffer interim] 230 false เป็นหลังให้พลาดคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.099624531+07:00","message":"[bufferProcess] interim [500000000]:เป็นหลังให้พลาดคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.099627083+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้พลาดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.099632193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.099635481+07:00","message":"> Transcript [1657] [false]: 'เป็นหลังให้พลาดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.099638571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.099640579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.099642321+07:00","message":"StatePrefix: 'เป็นหลังให้พลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.099644283+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.203375716+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.203414643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.203420211+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.203435734+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.203444354+07:00","message":"[bufferProcess] interim [620000000]:เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.203446882+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้พลาดคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.203450171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.203452914+07:00","message":"> Transcript [1658] [false]: 'เป็นหลังให้พลาดคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.203456591+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.203458862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.203461024+07:00","message":"StatePrefix: 'เป็นหลังให้พลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.203463188+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.514962788+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.515017347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.515023329+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.515035785+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.515043524+07:00","message":"[bufferProcess] interim [860000000]:เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.515045954+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.515049442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.515052251+07:00","message":"> Transcript [1659] [false]: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.515054677+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.515057897+07:00","message":"Set new StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.77398682+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.774020841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับเพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.774026641+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.774041985+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.774050143+07:00","message":"[bufferProcess] interim [160000000]:เป็นหลังให้ธาตุคาร์บอนกับเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.774052881+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.774056308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.774059095+07:00","message":"> Transcript [1660] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.774062213+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.77406418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.774066005+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.774068501+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.969429495+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.969467575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.969474+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.969489353+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.969496342+07:00","message":"[bufferProcess] interim [400000000]:เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.96949894+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.969502792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.969505317+07:00","message":"> Transcript [1661] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.969508419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.969510332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.96951217+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.969514339+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.613608395+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.613642678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.613648319+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.613666531+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.613674204+07:00","message":"[bufferProcess] interim [0]:เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.613677136+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.613681091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.613684402+07:00","message":"> Transcript [1662] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.613688023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.613690645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.613693006+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.61369516+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.875259472+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.875291736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืชแนะนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.875298944+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืชแนะนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.875315438+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับพืชแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875324528+07:00","message":"[bufferProcess] interim [300000000]:เป็นหลังให้ธาตุคาร์บอนกับพืชแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875328564+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.87533806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875341083+07:00","message":"> Transcript [1663] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875344531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875346565+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.8753488+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875350881+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875360858+07:00","message":"Push: 'หลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875363577+07:00","message":"TextPushed: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875368619+07:00","message":"Set new StatePrefix : 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.875370955+07:00","message":"Next Push (prob) : 'กับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.87538521+07:00","message":"push: {false หลังให้ธาตุคาร์บอน 0 0xc0003a4780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.990809292+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.990846079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.99085243+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.990866858+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.990873289+07:00","message":"[bufferProcess] interim [420000000]:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.990875885+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพืชแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.990882906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.990885471+07:00","message":"> Transcript [1664] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืชแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.990888919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.99089117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.990892992+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.990895867+07:00","message":"TextPushed: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.172256028+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.172290606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.172296961+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.17230958+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.172316007+07:00","message":"[bufferProcess] interim [540000000]:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.17231821+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.172323174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.172325842+07:00","message":"> Transcript [1665] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.172328855+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.172330766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.172333139+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.172335471+07:00","message":"TextPushed: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.499352228+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.499385911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้ซะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.499391821+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้ซะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.499403299+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.499406616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.499409286+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.499414756+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้ซะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.499417359+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499423082+07:00","message":"[bufferProcess] interim [840000000]:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้ซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499425048+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499428127+07:00","message":"[bufferProcess] interim [900000000]:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.49943018+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้ซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499433106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.49943571+07:00","message":"> Transcript [1666] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.49943891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499441084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499443091+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499445204+07:00","message":"TextPushed: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499446895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499448673+07:00","message":"> Transcript [1667] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้ซะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499450714+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499452244+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499453766+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499455472+07:00","message":"TextPushed: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499458476+07:00","message":"Push: 'กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499460295+07:00","message":"TextPushed: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499462266+07:00","message":"Set new StatePrefix : 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้ซะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.499464712+07:00","message":"Next Push (prob) : 'และนำไปใช้ซะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.499471635+07:00","message":"push: {false กับพืช 0 0xc0003a4780}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:50.882214553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:50.882226969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.885225664+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.885254821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.885260166+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.885271821+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.885278012+07:00","message":"[bufferProcess] interim [260000000]:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.88528043+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.885285988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.88528905+07:00","message":"> Transcript [1668] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.885291955+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.885293816+07:00","message":"Set new StatePrefix: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.267381324+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.267414308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.267421338+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.267434795+07:00","message":"[buffer interim] 230 false เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.26744122+07:00","message":"[bufferProcess] interim [560000000]:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.267443838+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.267448961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.267451219+07:00","message":"> Transcript [1669] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.267454593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.267456296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.267459141+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.267462514+07:00","message":"TextPushed: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.518363029+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.686563549+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.686602957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล\",\"confidence\":0.95574397}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.686612335+07:00","message":"receive interim result [true|false]: เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.686625821+07:00","message":"end recv isFinal message id 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.686628082+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.686634787+07:00","message":"[buffer interim] 230 true เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686641328+07:00","message":"[bufferProcess] interim [100000000]:เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686644363+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686648197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686652023+07:00","message":"> Transcript [1670] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686655848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686657591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686660645+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686663747+07:00","message":"TextPushed: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686665483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686667376+07:00","message":"> Transcript [1671] [true]: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686669514+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686671181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686672838+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอนกับพืชและนำไปใช้สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686674927+07:00","message":"TextPushed: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.686679303+07:00","message":"Push: 'และนำไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.68668774+07:00","message":"push: {true และนำไปใช้สร้างน้ำตาล 0 0xc0003a4780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:51.697069729+07:00","message":"write wav file: './tmp/7549/7549_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.779345839+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.361035457+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.361078699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.361083594+07:00","message":"receive interim result [false|false]: สวย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.361097871+07:00","message":"[buffer interim] 231 false สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.361103372+07:00","message":"[bufferProcess] interim [600000000]:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.361105312+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.596669164+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.596719543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.596725338+07:00","message":"receive interim result [false|false]: ด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.596740463+07:00","message":"[buffer interim] 231 false ด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.596757709+07:00","message":"[bufferProcess] interim [780000000]:ด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.596762055+07:00","message":"[bufferProcess] send to processor:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.596769463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.596772556+07:00","message":"> Transcript [1672] [false]: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.596774517+07:00","message":"Set StatePrefix (first interim): 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.648970167+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.649008208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.649013907+07:00","message":"receive interim result [false|false]: ส่วนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.64903115+07:00","message":"[buffer interim] 231 false ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.649038722+07:00","message":"[bufferProcess] interim [840000000]:ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.649041019+07:00","message":"[bufferProcess] send to processor:ด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.649044624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.649047572+07:00","message":"> Transcript [1673] [false]: 'ด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.649049638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.649051723+07:00","message":"Set new StatePrefix: 'ด้วยกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.756904906+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.756947744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.756953431+07:00","message":"receive interim result [false|false]: ด้วยกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.756968183+07:00","message":"[buffer interim] 231 false ด้วยกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.756974847+07:00","message":"[bufferProcess] interim [960000000]:ด้วยกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.756977563+07:00","message":"[bufferProcess] send to processor:ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.756983661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.756986449+07:00","message":"> Transcript [1674] [false]: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.756988831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.756990952+07:00","message":"Set new StatePrefix: 'ส่วนกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.94280555+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.942847198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.942853355+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.942865079+07:00","message":"[buffer interim] 231 false ด้วยกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.942872087+07:00","message":"[bufferProcess] interim [140000000]:ด้วยกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.942874935+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.942880318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.942883138+07:00","message":"> Transcript [1675] [false]: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.942885327+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.942887348+07:00","message":"Set new StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.206173469+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.20621027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.206216226+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.20623227+07:00","message":"[buffer interim] 231 false ด้วยกระบวนการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.20623888+07:00","message":"[bufferProcess] interim [500000000]:ด้วยกระบวนการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.206241062+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.206247459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.206250343+07:00","message":"> Transcript [1676] [false]: 'ด้วยกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.206253862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.206257072+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.206258823+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.206261219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.332343123+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.332381147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.33238624+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.33239843+07:00","message":"[buffer interim] 231 false ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.332404195+07:00","message":"[bufferProcess] interim [560000000]:ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.332406385+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.33241212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.332414812+07:00","message":"> Transcript [1677] [false]: 'ด้วยกระบวนการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.332417848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.332419788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.332421631+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.332423748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.521680972+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.521722564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.521728699+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.521747456+07:00","message":"[buffer interim] 231 false ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.521762506+07:00","message":"[bufferProcess] interim [800000000]:ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.521765038+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.521768328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.521771213+07:00","message":"> Transcript [1678] [false]: 'ด้วยกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.5217742+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.521776899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.521778721+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.521780713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.715664119+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.715699294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.715705339+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.715720528+07:00","message":"[buffer interim] 231 false ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.71572684+07:00","message":"[bufferProcess] interim [980000000]:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715729157+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715735968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715738645+07:00","message":"> Transcript [1679] [false]: 'ด้วยกระบวนการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715741998+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715744009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715746303+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715760438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715768547+07:00","message":"Push: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715770378+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715772255+07:00","message":"Set new StatePrefix : 'ด้วยกระบวนการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.715774634+07:00","message":"Next Push (prob) : 'การสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.715783114+07:00","message":"push: {false ด้วยกระบวน 0 0xc002059200}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:53.883236765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:53.883258307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.268670444+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.355916936+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.35595823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.355964417+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.355978289+07:00","message":"[buffer interim] 231 false ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.355985166+07:00","message":"[bufferProcess] interim [580000000]:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.355987769+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.355993228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.355996224+07:00","message":"> Transcript [1680] [false]: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.355999736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.356002405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.356004793+07:00","message":"StatePrefix: 'ด้วยกระบวนการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.356007851+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.394180895+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.394211632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วยแสง\",\"confidence\":0.9572596}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.394217752+07:00","message":"receive interim result [true|false]: ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.394226662+07:00","message":"end recv isFinal message id 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.394228829+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.394234004+07:00","message":"[buffer interim] 231 true ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394242516+07:00","message":"[bufferProcess] interim [730000000]:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394247682+07:00","message":"[bufferProcess] send to processor (isfinal):ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394251193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394254265+07:00","message":"> Transcript [1681] [false]: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394257293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394259345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.39426112+07:00","message":"StatePrefix: 'ด้วยกระบวนการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394263053+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394264705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394268077+07:00","message":"> Transcript [1682] [true]: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394270301+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394271784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394273366+07:00","message":"StatePrefix: 'ด้วยกระบวนการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394274979+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.394281563+07:00","message":"Push: 'การสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.39428905+07:00","message":"push: {true การสังเคราะห์ด้วยแสง 0 0xc002059200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.398607072+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:54.404008287+07:00","message":"write wav file: './tmp/7549/7549_231.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.457356672+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.590244066+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.766422051+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.766441573+07:00","message":"found end of frame, send empty tag with msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.766444885+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.766451097+07:00","message":"[buffer interim] 232 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.766456916+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.766460747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.766463969+07:00","message":"> Transcript [1683] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.766467284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.766469158+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.766471094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.766472744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.76647539+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.766484192+07:00","message":"push: {true \n 0 0xc000183400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:54.770669083+07:00","message":"write wav file: './tmp/7549/7549_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.777654465+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.856576229+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.856602585+07:00","message":"found end of frame, send empty tag with msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.856606151+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.856614179+07:00","message":"[buffer interim] 233 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.856620494+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.856624209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.856626931+07:00","message":"> Transcript [1684] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.856629301+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.856631078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.856633076+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.856635225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.856641657+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.856650861+07:00","message":"push: {true \n 0 0xc000424d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:54.861458913+07:00","message":"write wav file: './tmp/7549/7549_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.910537203+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.977321172+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.145966608+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.145985222+07:00","message":"found end of frame, send empty tag with msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.145988107+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.145994495+07:00","message":"[buffer interim] 234 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.146000398+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.146004119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.146007199+07:00","message":"> Transcript [1685] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.146009412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.146011168+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.146013348+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.146015256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.146018173+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.146027652+07:00","message":"push: {true \n 0 0xc002756a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:55.150949418+07:00","message":"write wav file: './tmp/7549/7549_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.298709107+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.547456668+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.680267907+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.762255757+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.762271971+07:00","message":"found end of frame, send empty tag with msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.762275176+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.762281657+07:00","message":"[buffer interim] 235 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.762289657+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.762292918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.762295697+07:00","message":"> Transcript [1686] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.76229811+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.762300033+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.762302194+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.762304184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.762315043+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.762324086+07:00","message":"push: {true \n 0 0xc000183c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:55.767310464+07:00","message":"write wav file: './tmp/7549/7549_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.363164677+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.363206297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.363211572+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.363226504+07:00","message":"[buffer interim] 236 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.36323325+07:00","message":"[bufferProcess] interim [660000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.363235365+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.424227152+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.42426104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พาพี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.424266174+07:00","message":"receive interim result [false|false]: พาพี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.424285559+07:00","message":"[buffer interim] 236 false พาพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.424292205+07:00","message":"[bufferProcess] interim [720000000]:พาพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.424294695+07:00","message":"[bufferProcess] send to processor:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.424297954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.42430063+07:00","message":"> Transcript [1687] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.424302749+07:00","message":"Set StatePrefix (first interim): 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.541263724+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.541306916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพิศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.541312454+07:00","message":"receive interim result [false|false]: ภาพิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.541326727+07:00","message":"[buffer interim] 236 false ภาพิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.541333698+07:00","message":"[bufferProcess] interim [840000000]:ภาพิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.541335975+07:00","message":"[bufferProcess] send to processor:พาพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.541339269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.541341975+07:00","message":"> Transcript [1688] [false]: 'พาพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.541344294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.541346174+07:00","message":"Set new StatePrefix: 'พาพี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.55724932+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.557284225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาพิกัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.557289301+07:00","message":"receive interim result [false|false]: หาพิกัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.557301012+07:00","message":"[buffer interim] 236 false หาพิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.55730757+07:00","message":"[bufferProcess] interim [900000000]:หาพิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.557309882+07:00","message":"[bufferProcess] send to processor:ภาพิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.557313113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.557315751+07:00","message":"> Transcript [1689] [false]: 'ภาพิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.557317601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.557319408+07:00","message":"Set new StatePrefix: 'ภาพิศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.6648839+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.664918315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.664924337+07:00","message":"receive interim result [false|false]: ถ้าพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.664940293+07:00","message":"[buffer interim] 236 false ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.664946667+07:00","message":"[bufferProcess] interim [20000000]:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.664949019+07:00","message":"[bufferProcess] send to processor:หาพิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.664954251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.664956972+07:00","message":"> Transcript [1690] [false]: 'หาพิกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.66495919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.664961124+07:00","message":"Set new StatePrefix: 'หาพิกัด'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:56.883887657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:56.883903181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.903994962+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.904027611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.90403345+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.904043975+07:00","message":"[buffer interim] 236 false ถ้าพิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.90405072+07:00","message":"[bufferProcess] interim [260000000]:ถ้าพิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.904053214+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.904058569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.904064321+07:00","message":"> Transcript [1691] [false]: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.904066581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.904068783+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.230185322+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.230233287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.230239905+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.230253484+07:00","message":"[buffer interim] 236 false ถ้าพิจารณาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.230260764+07:00","message":"[bufferProcess] interim [560000000]:ถ้าพิจารณาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.230263171+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.230269826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.230272735+07:00","message":"> Transcript [1692] [false]: 'ถ้าพิจารณาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.230275944+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.230278006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.230279855+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.230282742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.420077109+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.420115558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.42012233+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.420135502+07:00","message":"[buffer interim] 236 false ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.420142352+07:00","message":"[bufferProcess] interim [740000000]:ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.420144719+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.420149701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.420152546+07:00","message":"> Transcript [1693] [false]: 'ถ้าพิจารณาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.420155457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.420157454+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.420159357+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.420161711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.746864774+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.746899319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.746905274+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.746915894+07:00","message":"[buffer interim] 236 false ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.746923674+07:00","message":"[bufferProcess] interim [40000000]:ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.74692589+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.746931492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.746933921+07:00","message":"> Transcript [1694] [false]: 'ถ้าพิจารณาจากกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.746937062+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.746939127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.746940839+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.746942959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.832350337+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.832382935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.832388365+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.832399902+07:00","message":"[buffer interim] 236 false ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832405981+07:00","message":"[bufferProcess] interim [220000000]:ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832408241+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832411593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832414373+07:00","message":"> Transcript [1695] [false]: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832417174+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832419252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832421355+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.83242322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832426111+07:00","message":"Push: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832428256+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.832430109+07:00","message":"Set new StatePrefix : 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.83243231+07:00","message":"Next Push (prob) : 'จากกราฟนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.832439785+07:00","message":"push: {false ถ้าพิจารณา 0 0xc000183d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.002636611+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.002661757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.002666865+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.00268018+07:00","message":"[buffer interim] 236 false ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.002686605+07:00","message":"[bufferProcess] interim [340000000]:ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.002689312+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.002692517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.002695559+07:00","message":"> Transcript [1696] [false]: 'ถ้าพิจารณาจากกราฟนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.002699371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.002701771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.0027036+07:00","message":"StatePrefix: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.002705527+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.177590005+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.292958259+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.29299737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้นะคะ\",\"confidence\":0.95800316}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.293003547+07:00","message":"receive interim result [true|false]: ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.293013505+07:00","message":"end recv isFinal message id 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.29301619+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.293024579+07:00","message":"[buffer interim] 236 true ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293032449+07:00","message":"[bufferProcess] interim [730000000]:ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293038749+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.29304346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293046257+07:00","message":"> Transcript [1697] [false]: 'ถ้าพิจารณาจากกราฟนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293049163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293051067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293052945+07:00","message":"StatePrefix: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293054833+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293056408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293058239+07:00","message":"> Transcript [1698] [true]: 'ถ้าพิจารณาจากกราฟนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293060276+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293061891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293063633+07:00","message":"StatePrefix: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293065528+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.293072171+07:00","message":"Push: 'จากกราฟนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.29307961+07:00","message":"push: {true จากกราฟนี้นะคะ 0 0xc000183d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:58.305988057+07:00","message":"write wav file: './tmp/7549/7549_236.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.500698138+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.619845733+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.749839643+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.807045655+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.807074973+07:00","message":"found end of frame, send empty tag with msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.807078519+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.807084822+07:00","message":"[buffer interim] 237 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.807093345+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.807097056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.807099679+07:00","message":"> Transcript [1699] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.807102115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.807104003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.807105909+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.807107619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.80711399+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.80712378+07:00","message":"push: {true \n 0 0xc002756100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:58.812327935+07:00","message":"write wav file: './tmp/7549/7549_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.937454263+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.031234347+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.03125572+07:00","message":"found end of frame, send empty tag with msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.031258862+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.031266293+07:00","message":"[buffer interim] 238 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.031273319+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.031278142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.031281826+07:00","message":"> Transcript [1700] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.031285294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.031290234+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.031294075+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.031297491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.031301723+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.031315055+07:00","message":"push: {true \n 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:59.035686212+07:00","message":"write wav file: './tmp/7549/7549_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.339155967+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.719065448+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.799325313+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.799345083+07:00","message":"found end of frame, send empty tag with msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.799348059+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.799354455+07:00","message":"[buffer interim] 239 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.799360304+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.799363994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.799366891+07:00","message":"> Transcript [1701] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.799369122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.799370841+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.799372699+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.799374836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.799386024+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.799395395+07:00","message":"push: {true \n 0 0xc000424900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:59.80489436+07:00","message":"write wav file: './tmp/7549/7549_239.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:59.88461623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:59.884634552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.980097407+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.49770763+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.497757041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.497762565+07:00","message":"receive interim result [false|false]: จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.497775505+07:00","message":"[buffer interim] 240 false จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.4977818+07:00","message":"[bufferProcess] interim [540000000]:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.497784072+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.69299809+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.693037167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.693043194+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.693056541+07:00","message":"[buffer interim] 240 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.693063742+07:00","message":"[bufferProcess] interim [780000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.693066154+07:00","message":"[bufferProcess] send to processor:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.693071609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.693074276+07:00","message":"> Transcript [1702] [false]: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.693076687+07:00","message":"Set StatePrefix (first interim): 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.332991223+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.333030409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.333036307+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.333049055+07:00","message":"[buffer interim] 240 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.333055605+07:00","message":"[bufferProcess] interim [380000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.33305782+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.33306318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.333065805+07:00","message":"> Transcript [1703] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.333068672+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.333070643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.33307239+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.333074545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.848384516+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.848420299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.848425819+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.848440156+07:00","message":"[buffer interim] 240 false จะเห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.848448056+07:00","message":"[bufferProcess] interim [860000000]:จะเห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.848450508+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.848454325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.848457168+07:00","message":"> Transcript [1704] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.848460112+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.848462165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.848464052+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.84846601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.032625317+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.032663234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหากว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.032669497+07:00","message":"receive interim result [false|false]: จะเห็นว่าหากว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.032683766+07:00","message":"[buffer interim] 240 false จะเห็นว่าหากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.03269457+07:00","message":"[bufferProcess] interim [40000000]:จะเห็นว่าหากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.032697238+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.032704412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.032707142+07:00","message":"> Transcript [1705] [false]: 'จะเห็นว่าหาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.032710546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.032712578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.032714554+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.032717379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.036682453+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.036694279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหากความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.036697927+07:00","message":"receive interim result [false|false]: จะเห็นว่าหากความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.03670718+07:00","message":"[buffer interim] 240 false จะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036710688+07:00","message":"[bufferProcess] interim [100000000]:จะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036712752+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036714823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036717107+07:00","message":"> Transcript [1706] [false]: 'จะเห็นว่าหากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036719216+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036721184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036722875+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036724666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036732549+07:00","message":"Push: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036734465+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036736327+07:00","message":"Set new StatePrefix : 'จะเห็นว่าหากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.036738392+07:00","message":"Next Push (prob) : 'ว่าหากว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.036746681+07:00","message":"push: {false จะเห็น 0 0xc000425480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.296975469+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.297015492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหากความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.297020746+07:00","message":"receive interim result [false|false]: จะเห็นว่าหากความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.297032792+07:00","message":"[buffer interim] 240 false จะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.297038852+07:00","message":"[bufferProcess] interim [340000000]:จะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.297041161+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.297046623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.297050539+07:00","message":"> Transcript [1707] [false]: 'จะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.297052668+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.297054947+07:00","message":"Set new StatePrefix: 'จะเห็นว่าหากความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.545199938+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.545241145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.545247557+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.54526318+07:00","message":"[buffer interim] 240 false จะเห็นว่าหาความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.545270381+07:00","message":"[bufferProcess] interim [580000000]:จะเห็นว่าหาความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.545272729+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.545276243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.545278849+07:00","message":"> Transcript [1708] [false]: 'จะเห็นว่าหากความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.545281969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.545283989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.545285871+07:00","message":"StatePrefix: 'จะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.54529048+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:02.885314066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:02.885325407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.929459147+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.929495977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.929501107+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.929510325+07:00","message":"[buffer interim] 240 false จะเห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.929516342+07:00","message":"[bufferProcess] interim [940000000]:จะเห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.929518904+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.929522181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.92952459+07:00","message":"> Transcript [1709] [false]: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.92952686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.929528885+07:00","message":"Set new StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.504038924+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.504074121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้นของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.504079532+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.504092297+07:00","message":"[buffer interim] 240 false จะเห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.504098364+07:00","message":"[bufferProcess] interim [540000000]:จะเห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.504100517+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.504104177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.50410704+07:00","message":"> Transcript [1710] [false]: 'จะเห็นว่าหาความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.504110021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.504112053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.504113822+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.504115868+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.636336074+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.636372935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้นของคำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.636378976+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.636394058+07:00","message":"[buffer interim] 240 false จะเห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.636401275+07:00","message":"[bufferProcess] interim [720000000]:จะเห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.636403936+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.636410712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.63641387+07:00","message":"> Transcript [1711] [false]: 'จะเห็นว่าหาความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.636418113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.636420709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.636422647+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.636425792+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.823612705+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.823648153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้นของคาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.823653738+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.823674978+07:00","message":"[buffer interim] 240 false จะเห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.823684495+07:00","message":"[bufferProcess] interim [840000000]:จะเห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.82368684+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.823692355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.82369508+07:00","message":"> Transcript [1712] [false]: 'จะเห็นว่าหาความเข้มข้นของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.823698117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.823701846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.823703821+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.823706048+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.890450217+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.890481137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.890486984+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.890503047+07:00","message":"[buffer interim] 240 false จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.89050896+07:00","message":"[bufferProcess] interim [960000000]:จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.890511676+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.890518774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.890521538+07:00","message":"> Transcript [1713] [false]: 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.890524922+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.890526924+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.890529254+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.890531557+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.89053806+07:00","message":"Push: 'ว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.89054042+07:00","message":"TextPushed: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.89054244+07:00","message":"Set new StatePrefix : 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.890544481+07:00","message":"Next Push (prob) : 'ของคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.890551472+07:00","message":"push: {false ว่าหาความเข้มข้น 0 0xc000425480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.530415774+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.530455178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.530461049+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.530475739+07:00","message":"[buffer interim] 240 false จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.530482053+07:00","message":"[bufferProcess] interim [560000000]:จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.530484788+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.530491618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.530494014+07:00","message":"> Transcript [1714] [false]: 'จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.530497321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.530499253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.53050148+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.530504168+07:00","message":"TextPushed: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.577904597+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.670161717+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.670200846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์\",\"confidence\":0.9363064}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.670209327+07:00","message":"receive interim result [true|false]: จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.670219162+07:00","message":"end recv isFinal message id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.670221254+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.670226709+07:00","message":"[buffer interim] 240 true จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670235264+07:00","message":"[bufferProcess] interim [830000000]:จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670240568+07:00","message":"[bufferProcess] send to processor (isfinal):จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670243722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670246417+07:00","message":"> Transcript [1715] [false]: 'จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670249399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670251522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.67025352+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670255864+07:00","message":"TextPushed: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670257722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.67025951+07:00","message":"> Transcript [1716] [true]: 'จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670261465+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.67026303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670264547+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670266242+07:00","message":"TextPushed: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.670272409+07:00","message":"Push: 'ของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.670280907+07:00","message":"push: {true ของคาร์บอนไดออกไซด์ 0 0xc000425480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:04.679953007+07:00","message":"write wav file: './tmp/7549/7549_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.709205751+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.837716103+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.969803876+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.969822661+07:00","message":"found end of frame, send empty tag with msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.969825257+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.96983158+07:00","message":"[buffer interim] 241 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.96983757+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.969841413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.96984636+07:00","message":"> Transcript [1717] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.96984874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.96985053+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.969852285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.969854333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.969856709+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.96986541+07:00","message":"push: {true \n 0 0xc002757200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.97060022+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:04.974971559+07:00","message":"write wav file: './tmp/7549/7549_241.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:05.885762942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:05.88576294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.001531734+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.001583368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.00159094+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.001609332+07:00","message":"[buffer interim] 242 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.001616541+07:00","message":"[bufferProcess] interim [840000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.001619539+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.00162373+07:00","message":"[bufferProcess] send to processor (ticker):ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.00162717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.001630994+07:00","message":"> Transcript [1718] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.001633861+07:00","message":"Set StatePrefix (first interim): 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.572577411+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.57261129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.572616658+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.572628928+07:00","message":"[buffer interim] 242 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.57263409+07:00","message":"[bufferProcess] interim [440000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.572636891+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.916594556+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.916633312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.916639744+07:00","message":"receive interim result [false|false]: ขึ้นอัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.916651758+07:00","message":"[buffer interim] 242 false ขึ้นอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.916661758+07:00","message":"[bufferProcess] interim [800000000]:ขึ้นอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.916665027+07:00","message":"[bufferProcess] send to processor:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.916672485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.916676347+07:00","message":"> Transcript [1719] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.916680389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.916683087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.916686162+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.916689552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.208589799+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.208629628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.208635903+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.208648619+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.208658431+07:00","message":"[bufferProcess] interim [40000000]:ขึ้นอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.208662151+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.208669116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.208672935+07:00","message":"> Transcript [1720] [false]: 'ขึ้นอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.2086774+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.208680712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.208682832+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.208684736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.419014749+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.419053993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.419060113+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.419073667+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.419082343+07:00","message":"[bufferProcess] interim [280000000]:ขึ้นอัตราการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.419084712+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.419088062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.419090838+07:00","message":"> Transcript [1721] [false]: 'ขึ้นอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.419094008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.419096135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.419097996+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.419099987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.53078746+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.530823168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.530829431+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.530845539+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530852885+07:00","message":"[bufferProcess] interim [340000000]:ขึ้นอัตราการส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530855231+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530862051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530864791+07:00","message":"> Transcript [1722] [false]: 'ขึ้นอัตราการเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530868412+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530871293+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530873272+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530875467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530882012+07:00","message":"Push: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.53088404+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530886059+07:00","message":"Set new StatePrefix : 'ขึ้นอัตราการเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.530888594+07:00","message":"Next Push (prob) : 'อัตราการเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.530896901+07:00","message":"push: {false ขึ้น 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.532156226+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.532195746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.532201648+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.532221133+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.532228223+07:00","message":"[bufferProcess] interim [400000000]:ขึ้นอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.532230457+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.532236192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.532238939+07:00","message":"> Transcript [1723] [false]: 'ขึ้นอัตราการส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.532241469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.532243494+07:00","message":"Set new StatePrefix: 'ขึ้นอัตราการส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.611212436+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.611249057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.611254862+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.611272337+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.611279624+07:00","message":"[bufferProcess] interim [460000000]:ขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.611281975+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.611285297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.611287743+07:00","message":"> Transcript [1724] [false]: 'ขึ้นอัตราการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.611289703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.61129149+07:00","message":"Set new StatePrefix: 'ขึ้นอัตราการสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.802454632+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.802496878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.802503075+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.802519861+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.802533359+07:00","message":"[bufferProcess] interim [700000000]:ขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.802538164+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.802545001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.802547655+07:00","message":"> Transcript [1725] [false]: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.802549747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.802552399+07:00","message":"Set new StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.989596458+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.989633267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.989639029+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.989655406+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.989662185+07:00","message":"[bufferProcess] interim [880000000]:ขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.989664928+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.989668404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.989671639+07:00","message":"> Transcript [1726] [false]: 'ขึ้นอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.989675363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.989677368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.989679096+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.989681161+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.510618655+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.510663139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.510671539+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.51069012+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.510703838+07:00","message":"[bufferProcess] interim [420000000]:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.510708868+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.510717912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.510721889+07:00","message":"> Transcript [1727] [false]: 'ขึ้นอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.510726565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.510729836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.510733116+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.510736364+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.826679287+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.826714544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.826721606+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.826737256+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.826746892+07:00","message":"[bufferProcess] interim [660000000]:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.826751238+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.826766111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.826769506+07:00","message":"> Transcript [1728] [false]: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.826773182+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.826775542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.826778643+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.826781029+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:08.8862245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:08.886227283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.25750434+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.336555386+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.336598399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.336605414+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.336620926+07:00","message":"[buffer interim] 242 false ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336627309+07:00","message":"[bufferProcess] interim [260000000]:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336630328+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336636878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336639445+07:00","message":"> Transcript [1729] [false]: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336643339+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336645638+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336647739+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336649759+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336656026+07:00","message":"Push: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336658438+07:00","message":"TextPushed: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336666343+07:00","message":"Set new StatePrefix : 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.336668622+07:00","message":"Next Push (prob) : 'ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.336675827+07:00","message":"push: {false อัตราการสังเคราะห์ 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.365098922+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.365134349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\",\"confidence\":0.94952625}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.365142341+07:00","message":"receive interim result [true|false]: ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.365149685+07:00","message":"end recv isFinal message id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.365153273+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.365176457+07:00","message":"[buffer interim] 242 true ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365187718+07:00","message":"[bufferProcess] interim [320000000]:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365192814+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365197752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365202162+07:00","message":"> Transcript [1730] [false]: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365206545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365210052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365214327+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365218281+07:00","message":"TextPushed: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365221171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365224282+07:00","message":"> Transcript [1731] [true]: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365228358+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365230977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365233306+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365236081+07:00","message":"TextPushed: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.365248275+07:00","message":"Push: 'ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.365260256+07:00","message":"push: {true ด้วยแสงจะเพิ่มขึ้น 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:09.380371816+07:00","message":"write wav file: './tmp/7549/7549_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.389830535+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.458250005+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.667698996+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.667729274+07:00","message":"found end of frame, send empty tag with msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.667733722+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.667742251+07:00","message":"[buffer interim] 243 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.667750471+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.667761342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.667765551+07:00","message":"> Transcript [1732] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.667773695+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.667776855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.667779634+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.667782531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.667787093+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.667799918+07:00","message":"push: {true \n 0 0xc002058c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:09.673148528+07:00","message":"write wav file: './tmp/7549/7549_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.839617591+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.507090673+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.507141016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.507148369+07:00","message":"receive interim result [false|false]: ราย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.507170751+07:00","message":"[buffer interim] 244 false ราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.507180417+07:00","message":"[bufferProcess] interim [480000000]:ราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.50718382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.692939518+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.692981023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.692986881+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.692998408+07:00","message":"[buffer interim] 244 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.693007756+07:00","message":"[bufferProcess] interim [720000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.693010298+07:00","message":"[bufferProcess] send to processor:ราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.693016282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.693019127+07:00","message":"> Transcript [1733] [false]: 'ราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.693021565+07:00","message":"Set StatePrefix (first interim): 'ราย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.259306882+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.259342368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.259348534+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.259361635+07:00","message":"[buffer interim] 244 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.259368559+07:00","message":"[bufferProcess] interim [320000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.259371455+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.259378285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.259381248+07:00","message":"> Transcript [1734] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.259383475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.25938549+07:00","message":"Set new StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.789972358+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.790016963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.790022884+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.790037089+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.790044547+07:00","message":"[bufferProcess] interim [800000000]:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.790046943+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.790050114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.790052974+07:00","message":"> Transcript [1735] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.790056106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.790058762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.790060597+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.790062511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:11.886497758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:11.886510713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.895248911+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.89527827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตลักษณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.895283565+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.895294248+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.89529991+07:00","message":"[bufferProcess] interim [860000000]:อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.895302387+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.895307653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.89531037+07:00","message":"> Transcript [1736] [false]: 'อย่างไรก็ตามอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.895313595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.895315539+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.895317422+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.895319547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.963194148+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.963230159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.963235561+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.963250755+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.963257506+07:00","message":"[bufferProcess] interim [980000000]:อย่างไรก็ตามอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.963260731+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.963264254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.963266975+07:00","message":"> Transcript [1737] [false]: 'อย่างไรก็ตามอัตลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.963270214+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.963271871+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.963273817+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.963275976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.162094407+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.162130463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.162136174+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.162151016+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162158289+07:00","message":"[bufferProcess] interim [220000000]:อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162160624+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162165113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162167768+07:00","message":"> Transcript [1738] [false]: 'อย่างไรก็ตามอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162171453+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162173499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162175574+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162177794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162184205+07:00","message":"Push: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162186903+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.162188935+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.16219122+07:00","message":"Next Push (prob) : 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.162212612+07:00","message":"push: {false อย่างไรก็ตาม 0 0xc002058d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.284348113+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.284384813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.284390186+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.284403266+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.284410301+07:00","message":"[bufferProcess] interim [280000000]:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.284414014+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.28442069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.284423787+07:00","message":"> Transcript [1739] [false]: 'อย่างไรก็ตามอัตราการสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.284426061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.284428459+07:00","message":"Set new StatePrefix: 'อย่างไรก็ตามอัตราการสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.473665018+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.473701403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.473707515+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.47372011+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.473727303+07:00","message":"[bufferProcess] interim [520000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.473730101+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.473735683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.473738271+07:00","message":"> Transcript [1740] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.473740563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.473742627+07:00","message":"Set new StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.669002314+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.669038628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.669044427+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.669057998+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.669065152+07:00","message":"[bufferProcess] interim [700000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.669067459+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.669074324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.669079632+07:00","message":"> Transcript [1741] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.669082774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.669084673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.669086468+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.669088785+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.063149223+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.063183882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.063190101+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.063206463+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.063214001+07:00","message":"[bufferProcess] interim [120000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.0632163+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.063219674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.063222166+07:00","message":"> Transcript [1742] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.063225599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.063227596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.063229557+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.063232164+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.306483158+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.306522379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.306529655+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.306547985+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.306559963+07:00","message":"[bufferProcess] interim [240000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.306563206+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.306568006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.306572434+07:00","message":"> Transcript [1743] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.306577069+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.306580387+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.306583369+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.306586845+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.308297871+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.30832095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.308326111+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.308338533+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308344614+07:00","message":"[bufferProcess] interim [300000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308348836+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308355594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308358387+07:00","message":"> Transcript [1744] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308361684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308363847+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308365795+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308368235+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308373195+07:00","message":"Push: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308375167+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308377269+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.308379384+07:00","message":"Next Push (prob) : 'ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.308387917+07:00","message":"push: {false อัตราการสังเคราะห์ 0 0xc002058d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.571310453+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.571353129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.571361356+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.571379663+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.571390397+07:00","message":"[bufferProcess] interim [600000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.571394472+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.57140223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.571406216+07:00","message":"> Transcript [1745] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.571411094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.571413985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.571417442+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.571421236+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.888758441+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.888804042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.888811167+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.888826567+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.888835064+07:00","message":"[bufferProcess] interim [840000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.888838777+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.888845403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.888851123+07:00","message":"> Transcript [1746] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.888856038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.888858853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.888862663+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.888865793+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.01802297+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.018066242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.018072862+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.018086513+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.018097129+07:00","message":"[bufferProcess] interim [20000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.018100826+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.018107173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.018110819+07:00","message":"> Transcript [1747] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.0181156+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.018119783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.018122141+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.018124722+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.263930628+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.263966833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.263973603+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.263987752+07:00","message":"[buffer interim] 244 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.263994895+07:00","message":"[bufferProcess] interim [260000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.263997975+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.264004407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.264007572+07:00","message":"> Transcript [1748] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.264011536+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.264014251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.26401637+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.264019065+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.264026652+07:00","message":"Push: 'ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.264028886+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.264031054+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.264033551+07:00","message":"Next Push (prob) : 'จะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.264042007+07:00","message":"push: {false ด้วยแสง 0 0xc002058d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.317244432+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.380080429+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.422543831+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.422575108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.422589532+07:00","message":"receive interim result [true|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.422600377+07:00","message":"end recv isFinal message id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.422603024+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.422670562+07:00","message":"[buffer interim] 244 true อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.42270025+07:00","message":"[bufferProcess] interim [500000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422712212+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422717266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422720613+07:00","message":"> Transcript [1749] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422724633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422726683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.42272904+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422731855+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422733551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.42273564+07:00","message":"> Transcript [1750] [true]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422737746+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422739495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422741223+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422743145+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.422749943+07:00","message":"Push: 'จะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.422770408+07:00","message":"push: {true จะเพิ่มขึ้นจนถึงจุด 0 0xc002058d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:14.433155994+07:00","message":"write wav file: './tmp/7549/7549_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457919565+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457939883+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457942819+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457944674+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457946683+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.45794868+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457950575+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457952276+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457954159+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457955953+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457958003+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457960089+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.457961899+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:14.886763947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:14.886768645+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.024566555+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.112775986+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.112795521+07:00","message":"found end of frame, send empty tag with msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.112798328+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.11280533+07:00","message":"[buffer interim] 245 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.112811599+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.112815292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.11281816+07:00","message":"> Transcript [1751] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.112820321+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.112822126+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.112823931+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.112825748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.112828168+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.112836079+07:00","message":"push: {true \n 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:15.118342106+07:00","message":"write wav file: './tmp/7549/7549_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.65949411+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.340460819+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.34050091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.340505804+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.34051992+07:00","message":"[buffer interim] 246 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.340525752+07:00","message":"[bufferProcess] interim [480000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.340527506+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.340532333+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.340535016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.340537672+07:00","message":"> Transcript [1752] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.340539681+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.388488997+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.388525079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.388531066+07:00","message":"receive interim result [false|false]: ประมาณนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.388545918+07:00","message":"[buffer interim] 246 false ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.38855183+07:00","message":"[bufferProcess] interim [540000000]:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.388553796+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.524191105+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.524233912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.524239623+07:00","message":"receive interim result [false|false]: ประมาณนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.524254288+07:00","message":"[buffer interim] 246 false ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.524261135+07:00","message":"[bufferProcess] interim [720000000]:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.524263529+07:00","message":"[bufferProcess] send to processor:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.524270351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.524273254+07:00","message":"> Transcript [1753] [false]: 'ประมาณนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.524276722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.524278665+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.524282325+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.524284461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.705902337+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.705937412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.705943187+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.705956094+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.705963167+07:00","message":"[bufferProcess] interim [900000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.70596567+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.705971418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.705974464+07:00","message":"> Transcript [1754] [false]: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.705977911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.705979806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.705981651+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.705983731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.286232188+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.286267786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.286272912+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.286282429+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.286288965+07:00","message":"[bufferProcess] interim [500000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.286291111+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.286294388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.286297262+07:00","message":"> Transcript [1755] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.286300685+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.286302748+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.286304709+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.286306599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:17.887759296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:17.887759202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.019900547+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.019935537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.019942233+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.019955484+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019961995+07:00","message":"[bufferProcess] interim [180000000]:ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019964377+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019969449+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019972209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019974991+07:00","message":"> Transcript [1756] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019978038+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019980245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019982092+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019984146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019988956+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019990698+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019992686+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.01999466+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.019996502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.020000214+07:00","message":"> Transcript [1757] [false]: 'ประมาณนี้นะคะปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.020003033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.0200047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.020006268+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.020008055+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.020017562+07:00","message":"push: {false ประมาณ 0 0xc0003a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.154739105+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.154787638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.154793361+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.154808012+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.15481462+07:00","message":"[bufferProcess] interim [300000000]:ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.15481674+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.33569964+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.335742607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.335748306+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.335772339+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.335779011+07:00","message":"[bufferProcess] interim [480000000]:ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.335781618+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.335788295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.335791192+07:00","message":"> Transcript [1758] [false]: 'ประมาณนี้นะคะปัจจัยต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.335794576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.335798275+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.335801326+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.335803843+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.39288231+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.392921568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.392927236+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.392941326+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.392949782+07:00","message":"[bufferProcess] interim [540000000]:ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.392952145+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.392955708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.392958632+07:00","message":"> Transcript [1759] [false]: 'ประมาณนี้นะคะปัจจัยตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.392962502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.392964624+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.392967063+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.392969178+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.587381887+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.587419499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.587424946+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.58743454+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587442052+07:00","message":"[bufferProcess] interim [780000000]:ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587444468+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587447949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587450792+07:00","message":"> Transcript [1760] [false]: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587454151+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587457243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587459615+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587461665+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587464745+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587466457+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587468708+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.587470777+07:00","message":"Next Push (prob) : 'ปัจจัยต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.587478264+07:00","message":"push: {false นี้นะคะ 0 0xc0003a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.71468692+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.714725125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.714731117+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.71474625+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.714753232+07:00","message":"[bufferProcess] interim [900000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.714765289+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.7147724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.714775518+07:00","message":"> Transcript [1761] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.714779518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.714781954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.714784039+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.71478658+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.037687693+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.037728313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.037734471+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.037747114+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.037753711+07:00","message":"[bufferProcess] interim [140000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.037763569+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.037772321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.037777417+07:00","message":"> Transcript [1762] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.037781014+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.037783324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.037786395+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.037789047+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.046806188+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.04683631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.046840225+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.046848597+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.046852367+07:00","message":"[bufferProcess] interim [200000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.046854921+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.046857447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.046859846+07:00","message":"> Transcript [1763] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.046862524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.046864584+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.046866319+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.046868489+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.269749549+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.269794265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.269800124+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.269814905+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269822248+07:00","message":"[bufferProcess] interim [380000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269824936+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269830102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269832918+07:00","message":"> Transcript [1764] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269836848+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269839039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269841332+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269844189+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269850475+07:00","message":"Push: 'ปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269852227+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269854883+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.269857087+07:00","message":"Next Push (prob) : 'นะคะก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.269865575+07:00","message":"push: {false ปัจจัยต่อไป 0 0xc0003a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.304123183+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.304161902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.304167627+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.304182095+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.304188697+07:00","message":"[bufferProcess] interim [440000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.304191291+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.304195035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.30419765+07:00","message":"> Transcript [1765] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.304199622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.304201908+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.418185075+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.418216012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.418221305+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.418234798+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.418240285+07:00","message":"[bufferProcess] interim [560000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.418243376+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.41824663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.418248971+07:00","message":"> Transcript [1766] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.418251857+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.418253717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.418256072+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.418258599+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.429484747+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.429504145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.429508272+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.429519675+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.429523636+07:00","message":"[bufferProcess] interim [620000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.429525679+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.429528144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.42953169+07:00","message":"> Transcript [1767] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.429533737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.429536042+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.787012987+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.811544032+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.811575326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.81158122+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.811594114+07:00","message":"[buffer interim] 246 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.811603879+07:00","message":"[bufferProcess] interim [980000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.811606564+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.811610253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.811612758+07:00","message":"> Transcript [1768] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.811614981+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.811616826+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:20.888185048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:20.8882018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.907337776+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.907375314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ\",\"confidence\":0.95850676}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.907382584+07:00","message":"receive interim result [true|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.907393726+07:00","message":"end recv isFinal message id 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.907397282+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.907405116+07:00","message":"[buffer interim] 246 true ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907412945+07:00","message":"[bufferProcess] interim [130000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907417297+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907421194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907424368+07:00","message":"> Transcript [1769] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907428574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907431341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907433856+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907437172+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907441091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907442949+07:00","message":"> Transcript [1770] [true]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907444919+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907446479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907448147+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.907450015+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.90745376+07:00","message":"Push: 'นะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.907460311+07:00","message":"push: {true นะคะก็คือน้ำค่ะ 0 0xc0003a4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:20.916054782+07:00","message":"write wav file: './tmp/7549/7549_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.519069827+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.991177367+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.991220212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.991227524+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.991244077+07:00","message":"[buffer interim] 247 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.991252032+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.991254843+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.991261584+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.991264663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.99126758+07:00","message":"> Transcript [1771] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.991269692+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.055601177+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.055643975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.055652317+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.055669506+07:00","message":"[buffer interim] 247 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.055677562+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.055679652+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.385111822+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.38515556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.38517286+07:00","message":"receive interim result [false|false]: นักเรียนของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.385189596+07:00","message":"[buffer interim] 247 false นักเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.385197805+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.3852013+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.38520945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.385213055+07:00","message":"> Transcript [1772] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.38521782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.385220743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.385227138+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.385230173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.513178901+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.513216227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนข่มขืน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.513222892+07:00","message":"receive interim result [false|false]: นักเรียนข่มขืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.513235854+07:00","message":"[buffer interim] 247 false นักเรียนข่มขืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.513242426+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนข่มขืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.51324467+07:00","message":"[bufferProcess] send to processor:นักเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.513249714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.513253102+07:00","message":"> Transcript [1773] [false]: 'นักเรียนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.513256389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.513258419+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.513260491+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.513262531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.608635222+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.733852077+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.733893023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.733899366+07:00","message":"receive interim result [false|false]: นักเรียนคงเคย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.733914574+07:00","message":"[buffer interim] 247 false นักเรียนคงเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.733921127+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนคงเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.7339232+07:00","message":"[bufferProcess] send to processor:นักเรียนข่มขืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.733926711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.733929602+07:00","message":"> Transcript [1774] [false]: 'นักเรียนข่มขืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.733933336+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.733935881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.733938302+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.733940767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.740239562+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.75498389+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.755005612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.75501084+07:00","message":"receive interim result [false|false]: นักเรียนคงเคยไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.755023432+07:00","message":"[buffer interim] 247 false นักเรียนคงเคยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.755027993+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนคงเคยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.755030139+07:00","message":"[bufferProcess] send to processor:นักเรียนคงเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.755032736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.755035188+07:00","message":"> Transcript [1775] [false]: 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.755038028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.75504034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.7550421+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.755043917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.75504996+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.755051736+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.755053833+07:00","message":"Set new StatePrefix : 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.755056063+07:00","message":"Next Push (prob) : 'เรียนคงเคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.75506388+07:00","message":"push: {false นัก 0 0xc002059c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.77582579+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.775846894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.775851763+07:00","message":"receive interim result [false|false]: นักเรียนคงเคยปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.77586359+07:00","message":"[buffer interim] 247 false นักเรียนคงเคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.775867655+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคงเคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.775869595+07:00","message":"[bufferProcess] send to processor:นักเรียนคงเคยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.775872396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.775874684+07:00","message":"> Transcript [1776] [false]: 'นักเรียนคงเคยไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.775877367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.775879481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.775881165+07:00","message":"StatePrefix: 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.775883787+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.821764825+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.82179631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยปลุก\",\"confidence\":0.8790336}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.821802239+07:00","message":"receive interim result [true|false]: นักเรียนคงเคยปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.821812218+07:00","message":"end recv isFinal message id 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.821814329+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.821820225+07:00","message":"[buffer interim] 247 true นักเรียนคงเคยปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821825455+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคงเคยปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821828026+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคงเคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821830806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821834597+07:00","message":"> Transcript [1777] [false]: 'นักเรียนคงเคยปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821837318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821839082+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.82184079+07:00","message":"StatePrefix: 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821843026+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821844563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821846534+07:00","message":"> Transcript [1778] [true]: 'นักเรียนคงเคยปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821848595+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821850297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821851954+07:00","message":"StatePrefix: 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.82185361+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.821860659+07:00","message":"Push: 'เรียนคงเคยปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.821867412+07:00","message":"push: {true เรียนคงเคยปลุก 0 0xc002059c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:23.829212896+07:00","message":"write wav file: './tmp/7549/7549_247.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:23.888857165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:23.888873972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.608947224+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.60899314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.608998929+07:00","message":"receive interim result [false|false]: หมาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.609015539+07:00","message":"[buffer interim] 248 false หมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.609021345+07:00","message":"[bufferProcess] interim [720000000]:หมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.609023405+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.016984182+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.117589637+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.117627976+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.117632867+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.117645218+07:00","message":"end recv isFinal message id 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.117648905+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.117657217+07:00","message":"[buffer interim] 248 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.11766447+07:00","message":"[bufferProcess] interim [290000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.117667843+07:00","message":"[bufferProcess] send to processor (isfinal):หมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.117671821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.117674617+07:00","message":"> Transcript [1779] [false]: 'หมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.117676605+07:00","message":"Set StatePrefix (first interim): 'หมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.11767817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.117679927+07:00","message":"> Transcript [1780] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.117682338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.11768642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.117688263+07:00","message":"StatePrefix: 'หมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.117690255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.11769324+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.117701338+07:00","message":"push: {true  0 0xc000425c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:25.1235258+07:00","message":"write wav file: './tmp/7549/7549_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.148835896+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.216938889+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.410307071+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.453331749+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.453349358+07:00","message":"found end of frame, send empty tag with msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.453352246+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.453358667+07:00","message":"[buffer interim] 249 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.453364751+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.453368762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.453371415+07:00","message":"> Transcript [1781] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.45337391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.453375723+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.453377531+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.453379201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.453387934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.453396255+07:00","message":"push: {true \n 0 0xc002756580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:25.457632219+07:00","message":"write wav file: './tmp/7549/7549_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.466583134+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.601545763+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.66490188+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.664923427+07:00","message":"found end of frame, send empty tag with msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.664926611+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.664932493+07:00","message":"[buffer interim] 250 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.664939802+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.664947942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.664950865+07:00","message":"> Transcript [1782] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.664953258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.66495536+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.664957075+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.66495907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.664964654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.664973323+07:00","message":"push: {true \n 0 0xc000424580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:25.669728495+07:00","message":"write wav file: './tmp/7549/7549_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.124415429+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.124448564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.124453241+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.1244653+07:00","message":"[buffer interim] 251 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.12447061+07:00","message":"[bufferProcess] interim [540000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.124472587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.326116995+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.326156598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.326162429+07:00","message":"receive interim result [false|false]: ถ้าเราดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.326176842+07:00","message":"[buffer interim] 251 false ถ้าเราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.326189347+07:00","message":"[bufferProcess] interim [780000000]:ถ้าเราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.326191687+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.326195435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.326198165+07:00","message":"> Transcript [1783] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.32620036+07:00","message":"Set StatePrefix (first interim): 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.444016712+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.444060025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.444065406+07:00","message":"receive interim result [false|false]: ถ้าเราลืม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.444077734+07:00","message":"[buffer interim] 251 false ถ้าเราลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.444084835+07:00","message":"[bufferProcess] interim [840000000]:ถ้าเราลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.4440869+07:00","message":"[bufferProcess] send to processor:ถ้าเราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.444092015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.444094471+07:00","message":"> Transcript [1784] [false]: 'ถ้าเราดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.444097104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.444098911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.444100751+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.444102707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.610430933+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.61046729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมลบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.610472934+07:00","message":"receive interim result [false|false]: ถ้าเราลืมลบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.610485318+07:00","message":"[buffer interim] 251 false ถ้าเราลืมลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.610493788+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเราลืมลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.610496056+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.610499358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.610501893+07:00","message":"> Transcript [1785] [false]: 'ถ้าเราลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.610505279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.610507131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.610509074+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.610511105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.773019074+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.77305762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมลบนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.773064224+07:00","message":"receive interim result [false|false]: ถ้าเราลืมลบนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.773076815+07:00","message":"[buffer interim] 251 false ถ้าเราลืมลบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.773083302+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราลืมลบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.773085663+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.773090832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.773094072+07:00","message":"> Transcript [1786] [false]: 'ถ้าเราลืมลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.77309763+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.77309965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.773101638+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.773103771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.786942504+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.786956258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.786960182+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.786969187+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786973097+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786974879+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมลบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786976965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786979159+07:00","message":"> Transcript [1787] [false]: 'ถ้าเราลืมลบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786981412+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786983173+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786984794+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786986553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786991725+07:00","message":"Push: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786993805+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786995905+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมลบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.786997883+07:00","message":"Next Push (prob) : 'ลืมลบนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.787005973+07:00","message":"push: {false ถ้าเรา 0 0xc000183580}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:26.889902436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:26.889921542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.02043916+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.020475433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.020481475+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.020494995+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.020501543+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.020503663+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.020509075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.020511955+07:00","message":"> Transcript [1788] [false]: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.020514159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.020516122+07:00","message":"Set new StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.358005472+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.358042721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.358047966+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.358061532+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.358067884+07:00","message":"[bufferProcess] interim [800000000]:ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.358070004+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.358074104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.358077025+07:00","message":"> Transcript [1789] [false]: 'ถ้าเราลืมรดน้ำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.358080102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.358081976+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.358083705+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.358085697+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.467322733+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.467362139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.467368668+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.467383797+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.467390782+07:00","message":"[bufferProcess] interim [860000000]:ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.467393162+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.467399689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.467402311+07:00","message":"> Transcript [1790] [false]: 'ถ้าเราลืมรดน้ำไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.467405831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.467408032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.467409825+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.467412166+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.549727909+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.549786421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.549792714+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.54980864+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.549816311+07:00","message":"[bufferProcess] interim [980000000]:ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.549818951+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.549826085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.549829456+07:00","message":"> Transcript [1791] [false]: 'ถ้าเราลืมรดน้ำไปหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.549833865+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.549836283+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.549838234+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.549840429+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.730649252+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.730691622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.730697926+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.730714949+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730722957+07:00","message":"[bufferProcess] interim [220000000]:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730725507+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730728619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730731639+07:00","message":"> Transcript [1792] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730735587+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.73073771+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730739947+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730741988+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730744952+07:00","message":"Push: 'ลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730746806+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.730748935+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.73075123+07:00","message":"Next Push (prob) : 'ไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.730772916+07:00","message":"push: {false ลืมรดน้ำ 0 0xc000183580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.386353767+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.386393591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.386399494+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.386413724+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.386421194+07:00","message":"[bufferProcess] interim [820000000]:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.386423626+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.386427008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.386429742+07:00","message":"> Transcript [1793] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.386433409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.386435407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.386437192+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.386439557+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.074805172+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.074843828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.074849847+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.07486404+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.074872296+07:00","message":"[bufferProcess] interim [480000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.074875292+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.074881703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.07488491+07:00","message":"> Transcript [1794] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.074888208+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.07489002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.074892093+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.074894496+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.139224112+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.139262789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.139268533+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.139284225+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.13929217+07:00","message":"[bufferProcess] interim [540000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.139295243+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.13929921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.139302519+07:00","message":"> Transcript [1795] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.139306424+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.139308932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.139312226+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.139315818+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.525043578+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.525074275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.525080412+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.525095054+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525102019+07:00","message":"[bufferProcess] interim [960000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525104753+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525108177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525110684+07:00","message":"> Transcript [1796] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525114288+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.52511623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.52511826+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525120439+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525123838+07:00","message":"Push: 'ไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525125828+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525127943+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.525130523+07:00","message":"Next Push (prob) : 'วันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.52513804+07:00","message":"push: {false ไปหลายๆ 0 0xc000183580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.534535976+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.534559991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.534565655+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.534579634+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.53458506+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.534587412+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.534593259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.534595656+07:00","message":"> Transcript [1797] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.534599029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.534600943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.534603148+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.534605976+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.78280877+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.782854319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.782862297+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.782883641+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.782892656+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.782897073+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.782902742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.782906982+07:00","message":"> Transcript [1798] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.782912488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.782915259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.782919086+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.782924196+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:29.890791054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:29.890802408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.966397094+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.966436089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.966441859+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.966456577+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.966464602+07:00","message":"[bufferProcess] interim [380000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.966467097+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.966472781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.96647614+07:00","message":"> Transcript [1799] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.96647997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.966482001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.966484453+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.966487143+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.153860946+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.153896637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.153905567+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.153916871+07:00","message":"[buffer interim] 251 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153922567+07:00","message":"[bufferProcess] interim [560000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153925055+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153930334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153933148+07:00","message":"> Transcript [1800] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153937315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.15393946+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.15394187+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153944595+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153950248+07:00","message":"Push: 'วันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153952203+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153954296+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.153956557+07:00","message":"Next Push (prob) : 'ของเราจะเป็นอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.153965844+07:00","message":"push: {false วันเคยสังเกตไหมคะว่าต้นไม้ 0 0xc000183580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.398395021+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.569062946+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.569100487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร\",\"confidence\":0.9393724}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.569107767+07:00","message":"receive interim result [true|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.569117317+07:00","message":"end recv isFinal message id 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.56911971+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.569125705+07:00","message":"[buffer interim] 251 true ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569135124+07:00","message":"[bufferProcess] interim [10000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.56914053+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569144037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.56914707+07:00","message":"> Transcript [1801] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569150723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569152803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569154558+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569156877+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.56915936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569197535+07:00","message":"> Transcript [1802] [true]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569200494+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569202499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569204127+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569205948+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.569213528+07:00","message":"Push: 'ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.569222835+07:00","message":"push: {true ของเราจะเป็นอย่างไร 0 0xc000183580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:30.579050419+07:00","message":"write wav file: './tmp/7549/7549_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.099531546+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.167084381+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.35898338+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.416379898+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.512827904+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.51284814+07:00","message":"found end of frame, send empty tag with msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.51285158+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.51285846+07:00","message":"[buffer interim] 252 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.512865153+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.512876204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.51287913+07:00","message":"> Transcript [1803] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.512881662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.512883594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.512885424+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.512887157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.51289017+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.512900726+07:00","message":"push: {true \n 0 0xc002757080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:31.517295792+07:00","message":"write wav file: './tmp/7549/7549_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.619676257+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.634366392+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.634382728+07:00","message":"found end of frame, send empty tag with msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.634385807+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.634390767+07:00","message":"[buffer interim] 253 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.634396855+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.634400375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.634403054+07:00","message":"> Transcript [1804] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.634405481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.634407349+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.634409112+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.634411001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.634413897+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.634422997+07:00","message":"push: {true \n 0 0xc002757180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:31.639631228+07:00","message":"write wav file: './tmp/7549/7549_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.676510946+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.830811099+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.830844356+07:00","message":"found end of frame, send empty tag with msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.830849351+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.830860935+07:00","message":"[buffer interim] 254 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.830868989+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.830873708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.830878145+07:00","message":"> Transcript [1805] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.83088181+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.830884576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.830887395+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.830890277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.830894773+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.830906579+07:00","message":"push: {true \n 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:31.837864026+07:00","message":"write wav file: './tmp/7549/7549_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.999387296+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.500426659+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.500462432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.500467347+07:00","message":"receive interim result [false|false]: ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.500479009+07:00","message":"[buffer interim] 255 false ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.500485397+07:00","message":"[bufferProcess] interim [480000000]:ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.500487045+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.676567066+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.676611429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.676619651+07:00","message":"receive interim result [false|false]: ไปก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.676632292+07:00","message":"[buffer interim] 255 false ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.676638417+07:00","message":"[bufferProcess] interim [600000000]:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.676640969+07:00","message":"[bufferProcess] send to processor:ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.676646541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.676649555+07:00","message":"> Transcript [1806] [false]: 'ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.676651651+07:00","message":"Set StatePrefix (first interim): 'ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.750406511+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.750444624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.750451022+07:00","message":"receive interim result [false|false]: ไปก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.750463984+07:00","message":"[buffer interim] 255 false ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.750470492+07:00","message":"[bufferProcess] interim [720000000]:ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.750472606+07:00","message":"[bufferProcess] send to processor:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.750477662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.750480357+07:00","message":"> Transcript [1807] [false]: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.750482706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.750484797+07:00","message":"Set new StatePrefix: 'ไปก็'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:32.891238136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:32.891273915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.900817638+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.900847988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*้ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.900853348+07:00","message":"receive interim result [false|false]: ไปก็จะเห*้ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.90086412+07:00","message":"[buffer interim] 255 false ไปก็จะเห*้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.900870299+07:00","message":"[bufferProcess] interim [900000000]:ไปก็จะเห*้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.900872792+07:00","message":"[bufferProcess] send to processor:ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.900878062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.900880664+07:00","message":"> Transcript [1808] [false]: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.900883147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.900885004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.900890031+07:00","message":"StatePrefix: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.900892292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.010978054+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.01101589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.011025239+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.011040837+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.011048074+07:00","message":"[bufferProcess] interim [20000000]:ไปก็จะเห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.011050677+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.011056911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.011059707+07:00","message":"> Transcript [1809] [false]: 'ไปก็จะเห*้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.011062826+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.011065115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.011067052+07:00","message":"StatePrefix: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.011069106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.236448569+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.236495636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.236502989+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.236516256+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.236525081+07:00","message":"[bufferProcess] interim [260000000]:ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.236527304+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.236532381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.236537361+07:00","message":"> Transcript [1810] [false]: 'ไปก็จะเห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.236541029+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.236543248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.236545084+07:00","message":"StatePrefix: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.236547144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.369894541+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.369930585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.369936703+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.369947644+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369953959+07:00","message":"[bufferProcess] interim [380000000]:ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369956343+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369961503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369964385+07:00","message":"> Transcript [1811] [false]: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369967136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369969362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369971261+07:00","message":"StatePrefix: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369973357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369978495+07:00","message":"Push: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369980587+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369982637+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.369984612+07:00","message":"Next Push (prob) : 'จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.369992817+07:00","message":"push: {false ไปก็ 0 0xc0003a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.622793684+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.622829501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.622835562+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.622849729+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.622857475+07:00","message":"[bufferProcess] interim [680000000]:ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.622860144+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.622864271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.622866892+07:00","message":"> Transcript [1812] [false]: 'ไปก็จะเห*่ยวแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.622869828+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.622871851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.622873638+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.622875586+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.759639638+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.759674593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.759680517+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.759694682+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.759701829+07:00","message":"[bufferProcess] interim [800000000]:ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.759704439+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.759710947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.759714738+07:00","message":"> Transcript [1813] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.759718005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.759720226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.759722003+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.75972441+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.884024096+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.884058915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.88406469+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.884076729+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.884085665+07:00","message":"[bufferProcess] interim [920000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.884088505+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.884094192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.884096953+07:00","message":"> Transcript [1814] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.884100602+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.884102822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.884104905+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:33.884107143+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.082825029+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.08285752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.08286341+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.08287653+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082882552+07:00","message":"[bufferProcess] interim [100000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082884858+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082889752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082892068+07:00","message":"> Transcript [1815] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082895809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082898064+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082900106+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082902472+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082907241+07:00","message":"Push: 'จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082911177+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082913212+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.082915309+07:00","message":"Next Push (prob) : 'ก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.082921511+07:00","message":"push: {false จะเห*่ยวแล้ว 0 0xc0003a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.162256246+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.162293401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.162299552+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.162312948+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.162320362+07:00","message":"[bufferProcess] interim [160000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.162323674+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.162330131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.162332856+07:00","message":"> Transcript [1816] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.162335979+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.162338108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.162340334+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.162342905+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.436960205+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.437005171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.437010872+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.437024636+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.437031187+07:00","message":"[bufferProcess] interim [340000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.43703377+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.437039358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.437042451+07:00","message":"> Transcript [1817] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.437045646+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.437047757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.437049672+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.437052123+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.464775823+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.464809197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.464815419+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.464830908+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.464837109+07:00","message":"[bufferProcess] interim [400000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.464839578+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.464842711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.464845366+07:00","message":"> Transcript [1818] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.464848448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.464850234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.464851864+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.464853944+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.595277724+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.595314425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.595322957+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.595336519+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.59534283+07:00","message":"[bufferProcess] interim [520000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595345222+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595351719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595357725+07:00","message":"> Transcript [1819] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595362967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595365638+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595369419+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595372223+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595379579+07:00","message":"Push: 'ก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595381394+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595383583+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.595385735+07:00","message":"Next Push (prob) : 'นั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.595393658+07:00","message":"push: {false ก็ต้นไม้ 0 0xc0003a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.694611724+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.694648901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.694654949+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.694668972+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.694676073+07:00","message":"[bufferProcess] interim [700000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.694678674+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.694683982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.694686569+07:00","message":"> Transcript [1820] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.694688742+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.694690609+07:00","message":"Set new StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.970590008+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.970628123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.970635495+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.970648354+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.970654835+07:00","message":"[bufferProcess] interim [940000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.970657463+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.97066309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.970665918+07:00","message":"> Transcript [1821] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.970668589+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.970671518+07:00","message":"Set new StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.036009125+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.036039922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.036045488+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.03606225+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.036073284+07:00","message":"[bufferProcess] interim [60000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.036075687+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.036082846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.036085705+07:00","message":"> Transcript [1822] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.036088883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.03609108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.036094973+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.036097716+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.159181221+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.159218509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.15922543+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.159240261+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.159247627+07:00","message":"[bufferProcess] interim [180000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.159250404+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.15925361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.159257371+07:00","message":"> Transcript [1823] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.159260857+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.159262818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.159264675+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.159269027+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.354323327+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.354356235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.354361841+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.354375829+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.354382672+07:00","message":"[bufferProcess] interim [360000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.354385589+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.354391842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.354394384+07:00","message":"> Transcript [1824] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.354397604+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.354399549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.354401962+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.354404616+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.849586555+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.858732526+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.858778872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.85878604+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.858801209+07:00","message":"[buffer interim] 255 false ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858808338+07:00","message":"[bufferProcess] interim [840000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858811064+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858817469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858820267+07:00","message":"> Transcript [1825] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858824123+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.85882627+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858829231+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858831694+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858838463+07:00","message":"Push: 'นานก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858840459+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858842837+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.858845477+07:00","message":"Next Push (prob) : 'ไปในที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.858853553+07:00","message":"push: {false นานก็จะตาย 0 0xc0003a4a80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:35.892223004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:35.892244867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.120079411+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.120120557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ\",\"confidence\":0.9418956}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.120131374+07:00","message":"receive interim result [true|false]: ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.120143806+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.120146822+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.120156253+07:00","message":"[buffer interim] 255 true ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120165334+07:00","message":"[bufferProcess] interim [50000000]:ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120172765+07:00","message":"[bufferProcess] send to processor (isfinal):ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.12017612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120178912+07:00","message":"> Transcript [1826] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120182441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120184211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120187438+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120192+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.1201951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120198176+07:00","message":"> Transcript [1827] [true]: 'ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120201411+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120203915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120206577+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.12020972+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120212538+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120377683+07:00","message":"Push: 'ไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120381208+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นานก็จะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120383419+07:00","message":"Set new StatePrefix : 'ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120385551+07:00","message":"Next Push (prob) : 'ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.120396056+07:00","message":"push: {true ไปในที่สุดนะคะ 0 0xc0003a4a80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.120413899+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_255.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:36.131513187+07:00","message":"write wav file: './tmp/7549/7549_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.228738914+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.29786268+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.438971373+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.43898943+07:00","message":"found end of frame, send empty tag with msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.438992373+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.438999342+07:00","message":"[buffer interim] 256 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.439005093+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.439008567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.439011526+07:00","message":"> Transcript [1828] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.439014107+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.43901615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.439018698+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.43902069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.439023567+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.439063958+07:00","message":"push: {true \n 0 0xc0003a4300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:36.443629916+07:00","message":"write wav file: './tmp/7549/7549_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.549132133+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.616705331+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.739720062+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.807211991+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.843620832+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.843653724+07:00","message":"found end of frame, send empty tag with msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.843658653+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.84366817+07:00","message":"[buffer interim] 257 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.843676593+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.843681386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.843685886+07:00","message":"> Transcript [1829] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.843689601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.843692472+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.843695321+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.843697972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.843701628+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.84371371+07:00","message":"push: {true \n 0 0xc0003a4500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:36.84864778+07:00","message":"write wav file: './tmp/7549/7549_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.967323422+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.967339448+07:00","message":"found end of frame, send empty tag with msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.967342383+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.967350643+07:00","message":"[buffer interim] 258 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.967357767+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.967361164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.967364209+07:00","message":"> Transcript [1830] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.967366697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.967368519+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.967370627+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.967372363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.967375074+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.967385224+07:00","message":"push: {true \n 0 0xc002756e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:36.971988188+07:00","message":"write wav file: './tmp/7549/7549_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.058097307+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.126519359+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.258726387+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.324290904+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.324306468+07:00","message":"found end of frame, send empty tag with msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.324309195+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.324314847+07:00","message":"[buffer interim] 259 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.324320685+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.324324166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.324327179+07:00","message":"> Transcript [1831] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.324329607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.324331579+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.324333341+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.324335246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.324337886+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.324345334+07:00","message":"push: {true \n 0 0xc002757700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:37.329377577+07:00","message":"write wav file: './tmp/7549/7549_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.507891649+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.57916429+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.598249384+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.59826618+07:00","message":"found end of frame, send empty tag with msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.598269189+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.598275205+07:00","message":"[buffer interim] 260 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.598280613+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.598283669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.598286451+07:00","message":"> Transcript [1832] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.598288694+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.598290628+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.59829233+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.598294048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.598296939+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.598304626+07:00","message":"push: {true \n 0 0xc002059180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:37.602885842+07:00","message":"write wav file: './tmp/7549/7549_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.637836603+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.698695838+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.83782298+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.837842844+07:00","message":"found end of frame, send empty tag with msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.837850525+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.837873994+07:00","message":"[buffer interim] 261 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.837900638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.837907219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.83791059+07:00","message":"> Transcript [1833] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.837913258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.837915403+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.837917332+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.837919107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.837927051+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.837936343+07:00","message":"push: {true \n 0 0xc000424d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:37.842260402+07:00","message":"write wav file: './tmp/7549/7549_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.244619885+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.2446646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.244670363+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.244684401+07:00","message":"[buffer interim] 262 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.244691108+07:00","message":"[bufferProcess] interim [600000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.244692945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.787946347+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.787987127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.787993279+07:00","message":"receive interim result [false|false]: น้ำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.788010792+07:00","message":"[buffer interim] 262 false น้ำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.78801815+07:00","message":"[bufferProcess] interim [80000000]:น้ำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.788020889+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.788024057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.78802729+07:00","message":"> Transcript [1834] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.788029556+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:38.892593875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:38.892613825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.961863873+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.961907149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.961912901+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.961928447+07:00","message":"[buffer interim] 262 false น้ำเป็นองค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.961935778+07:00","message":"[bufferProcess] interim [320000000]:น้ำเป็นองค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.961938361+07:00","message":"[bufferProcess] send to processor:น้ำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.961944739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.961947649+07:00","message":"> Transcript [1835] [false]: 'น้ำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.961950637+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.961952608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.961954715+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.961957916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.141212702+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.141252142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.141257738+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.141271343+07:00","message":"[buffer interim] 262 false น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.141278146+07:00","message":"[bufferProcess] interim [500000000]:น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.141280727+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.141286475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.141289583+07:00","message":"> Transcript [1836] [false]: 'น้ำเป็นองค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.141293219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.14129546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.14129756+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.141299809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.58877163+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.588812311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.588818309+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.588834179+07:00","message":"[buffer interim] 262 false น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.588841725+07:00","message":"[bufferProcess] interim [920000000]:น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.588844699+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.588848442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.588850968+07:00","message":"> Transcript [1837] [false]: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.588854394+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.588856606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.588858802+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.588860791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.964718276+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.96476617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบที่สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.964773086+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.964789162+07:00","message":"[buffer interim] 262 false น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964796856+07:00","message":"[bufferProcess] interim [280000000]:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964799871+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964806986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964809793+07:00","message":"> Transcript [1838] [false]: 'น้ำเป็นองค์ประกอบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964813411+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964815779+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964818216+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964822444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964830347+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964832288+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964834288+07:00","message":"Set new StatePrefix : 'น้ำเป็นองค์ประกอบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.964836735+07:00","message":"Next Push (prob) : 'เป็นองค์ประกอบที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.964845182+07:00","message":"push: {false น้ำ 0 0xc002059980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.526381078+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.547177882+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.547232264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบที่สำคัญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.547238369+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.547254989+07:00","message":"[buffer interim] 262 false น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.547262342+07:00","message":"[bufferProcess] interim [880000000]:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.547266105+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.547273644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.547276201+07:00","message":"> Transcript [1839] [false]: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.547279455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.547281563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.547284125+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.547286336+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.63427823+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.634317555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบที่สำคัญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.634324003+07:00","message":"receive interim result [true|false]: น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.634333331+07:00","message":"end recv isFinal message id 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.634335545+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.634342826+07:00","message":"[buffer interim] 262 true น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.6343484+07:00","message":"[bufferProcess] interim [30000000]:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634351334+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634354492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.63435688+07:00","message":"> Transcript [1840] [false]: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.63435957+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634361243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634362882+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634364913+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634366553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.63436836+07:00","message":"> Transcript [1841] [true]: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634370517+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634372112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634375941+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.63437787+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.634380745+07:00","message":"Push: 'เป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.63438984+07:00","message":"push: {true เป็นองค์ประกอบที่สำคัญ 0 0xc002059980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:40.642474233+07:00","message":"write wav file: './tmp/7549/7549_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.658333795+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.415353326+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.415407945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.415413272+07:00","message":"receive interim result [false|false]: เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.415426804+07:00","message":"[buffer interim] 263 false เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.415433655+07:00","message":"[bufferProcess] interim [600000000]:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.415436547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.510112293+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.510146238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.510152547+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.510168976+07:00","message":"[buffer interim] 263 false ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.510176533+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.510178984+07:00","message":"[bufferProcess] send to processor:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.510184212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.510187029+07:00","message":"> Transcript [1842] [false]: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.510189164+07:00","message":"Set StatePrefix (first interim): 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.816662666+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.816714853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.81672114+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.816735369+07:00","message":"[buffer interim] 263 false ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.816742567+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.816745386+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.816752193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.816755104+07:00","message":"> Transcript [1843] [false]: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.816757348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.816764413+07:00","message":"Set new StatePrefix: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:41.89309361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:41.893105217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.026137699+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.026186872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.026193068+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.026206246+07:00","message":"[buffer interim] 263 false ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.026215006+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.026217655+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.026221089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.026223765+07:00","message":"> Transcript [1844] [false]: 'ซึ่งเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.026227342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.02622972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.026231581+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.026233521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.082893195+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.082943062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.082950742+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.082970399+07:00","message":"[buffer interim] 263 false ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.082986023+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.082989945+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.082997162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.083001303+07:00","message":"> Transcript [1845] [false]: 'ซึ่งเกี่ยวข้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.083006623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.083009814+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.083013242+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.083016272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.395077814+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.395119703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.39512656+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.395140804+07:00","message":"[buffer interim] 263 false ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.395151659+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.395154478+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.395158084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.395161087+07:00","message":"> Transcript [1846] [false]: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.3951648+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.39516682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.395169232+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.395171396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.606141739+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.606175009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการอ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.606181011+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.606196887+07:00","message":"[buffer interim] 263 false ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606204783+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606207733+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606211378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606214195+07:00","message":"> Transcript [1847] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606217904+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606220239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606222732+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606225142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606230408+07:00","message":"Push: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606232388+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606234443+07:00","message":"Set new StatePrefix : 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.606236695+07:00","message":"Next Push (prob) : 'กับกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.606246112+07:00","message":"push: {false ซึ่งเกี่ยวข้อง 0 0xc000425300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.719020561+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.719058998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.719065362+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.719080778+07:00","message":"[buffer interim] 263 false ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.719091873+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.719097377+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.719104376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.719108679+07:00","message":"> Transcript [1848] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.719114384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.719117996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.71912195+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.719126131+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.097833062+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.097861538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.097867741+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.097882639+07:00","message":"[buffer interim] 263 false ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.097889923+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.097892579+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.097896143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.097898851+07:00","message":"> Transcript [1849] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.097901916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.097904255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.097906413+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.097908699+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.297262316+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.297299922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.297306052+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.297321825+07:00","message":"[buffer interim] 263 false ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.29733194+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.297334489+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.29733829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.297341358+07:00","message":"> Transcript [1850] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.29734441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.297346387+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.297348544+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.297351122+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.597295115+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.712355157+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.712397073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช\",\"confidence\":0.95296276}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.712403593+07:00","message":"receive interim result [true|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.712413281+07:00","message":"end recv isFinal message id 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.71241555+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.712423963+07:00","message":"[buffer interim] 263 true ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712436952+07:00","message":"[bufferProcess] interim [970000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712439945+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712443704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712446161+07:00","message":"> Transcript [1851] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712449545+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712453165+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.71245562+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712458192+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712461505+07:00","message":"Push: 'กับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712463294+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712465253+07:00","message":"Set new StatePrefix : 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712467353+07:00","message":"Next Push (prob) : 'ต่างๆของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712469141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712471273+07:00","message":"> Transcript [1852] [true]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712473775+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712475873+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712477812+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.71248139+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.712483518+07:00","message":"Push: 'ต่างๆของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.712491998+07:00","message":"push: {false กับกระบวนการ 0 0xc000425300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.712497848+07:00","message":"push: {true ต่างๆของพืช 0 0xc000425300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:43.720418584+07:00","message":"write wav file: './tmp/7549/7549_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.789815037+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.45811934+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458148969+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458151846+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458153741+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458155357+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458157102+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458159101+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458160582+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458162026+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458163545+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458165015+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.458166476+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.463109389+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.463146651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.463151939+07:00","message":"receive interim result [false|false]: พี่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.46316879+07:00","message":"[buffer interim] 264 false พี่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.463181154+07:00","message":"[bufferProcess] interim [480000000]:พี่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.463183679+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.643146738+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.643188758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.643196069+07:00","message":"receive interim result [false|false]: ที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.643211877+07:00","message":"[buffer interim] 264 false ที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.643219937+07:00","message":"[bufferProcess] interim [660000000]:ที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.643223239+07:00","message":"[bufferProcess] send to processor:พี่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.643230194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.643234392+07:00","message":"> Transcript [1853] [false]: 'พี่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.643237651+07:00","message":"Set StatePrefix (first interim): 'พี่ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.773812933+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.773853066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.773858143+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.773869602+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.773876546+07:00","message":"[bufferProcess] interim [780000000]:ที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.773878786+07:00","message":"[bufferProcess] send to processor:ที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.773884186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.773886687+07:00","message":"> Transcript [1854] [false]: 'ที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.773888744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.773890722+07:00","message":"Set new StatePrefix: 'ที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.829437013+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.829471911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.829478144+07:00","message":"receive interim result [false|false]: ฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.829488425+07:00","message":"[buffer interim] 264 false ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.829495373+07:00","message":"[bufferProcess] interim [900000000]:ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.829497962+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.829503822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.829506458+07:00","message":"> Transcript [1855] [false]: 'ที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.829509447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.829511488+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.82951333+07:00","message":"StatePrefix: 'ที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.829515519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:44.893340304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:44.893353288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.955732947+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.955782354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.955788151+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.955802202+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.955809158+07:00","message":"[bufferProcess] interim [960000000]:ที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.955811702+07:00","message":"[bufferProcess] send to processor:ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.955818556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.955821122+07:00","message":"> Transcript [1856] [false]: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.955823303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.955825226+07:00","message":"Set new StatePrefix: 'ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.215732433+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.215771591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.215781552+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.215792679+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.215798834+07:00","message":"[bufferProcess] interim [260000000]:ที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.215801385+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.215806842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.215809509+07:00","message":"> Transcript [1857] [false]: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.215811489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.215813328+07:00","message":"Set new StatePrefix: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.217393597+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.217413197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.217417077+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.217425638+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.21742952+07:00","message":"[bufferProcess] interim [320000000]:ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.217431607+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.217433698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.217435643+07:00","message":"> Transcript [1858] [false]: 'ที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.217438346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.21744021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.217442739+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.217445974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.531069624+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.53110514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.531110916+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.531126285+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.531132634+07:00","message":"[bufferProcess] interim [560000000]:ที่ส่งผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.531134834+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.531141232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.531144006+07:00","message":"> Transcript [1859] [false]: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.531147046+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.531149072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.53115089+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.531153306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.535693822+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.535716427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.535721043+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.535733333+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.535737884+07:00","message":"[bufferProcess] interim [620000000]:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.535739914+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.535748744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.535751308+07:00","message":"> Transcript [1860] [false]: 'ที่ส่งผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.535754054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.53575592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.535757675+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.535769524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.106977683+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.107014529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.107025326+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.107042409+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107053571+07:00","message":"[bufferProcess] interim [220000000]:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107055759+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107059264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.10706201+07:00","message":"> Transcript [1861] [false]: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107065796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107067801+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107069798+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107071882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107079327+07:00","message":"Push: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107082813+07:00","message":"TextPushed: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107085221+07:00","message":"Set new StatePrefix : 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.107087393+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.107114083+07:00","message":"push: {false ที่ส่งผลต่อการ 0 0xc001d2a380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.746724649+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.746780013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโตเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.746786365+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.746807712+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.746815394+07:00","message":"[bufferProcess] interim [760000000]:ที่ส่งผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.746818249+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.746822169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.746825215+07:00","message":"> Transcript [1862] [false]: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.746828493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.74683049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.746832393+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.746834474+07:00","message":"TextPushed: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.013185371+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.013221333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโตเช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.013227079+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโตเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.013242759+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโตเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.013250739+07:00","message":"[bufferProcess] interim [120000000]:ที่ส่งผลต่อการเจริญเติบโตเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.013253397+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.013256627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.01325925+07:00","message":"> Transcript [1863] [false]: 'ที่ส่งผลต่อการเจริญเติบโตเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.013262639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.013264634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.013266413+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.013268631+07:00","message":"TextPushed: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.135036494+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.135071577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโตเช่นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.135077853+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโตเช่นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.135094089+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโตเช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.13510118+07:00","message":"[bufferProcess] interim [180000000]:ที่ส่งผลต่อการเจริญเติบโตเช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.135103597+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโตเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.135107018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.135109585+07:00","message":"> Transcript [1864] [false]: 'ที่ส่งผลต่อการเจริญเติบโตเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.13511283+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.135114736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.135116449+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.135118878+07:00","message":"TextPushed: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.348039344+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.348074794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโตเช่นการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.348080921+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโตเช่นการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.348097709+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโตเช่นการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348104965+07:00","message":"[bufferProcess] interim [360000000]:ที่ส่งผลต่อการเจริญเติบโตเช่นการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348107416+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโตเช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348110875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348113757+07:00","message":"> Transcript [1865] [false]: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348117815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348120033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348122533+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348125266+07:00","message":"TextPushed: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348128546+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348130416+07:00","message":"TextPushed: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348132459+07:00","message":"Set new StatePrefix : 'ที่ส่งผลต่อการเจริญเติบโตเช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.348134825+07:00","message":"Next Push (prob) : 'เช่นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.348144235+07:00","message":"push: {false เจริญเติบโต 0 0xc001d2a380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.521049774+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.521084902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.521091311+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.521103589+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.521109787+07:00","message":"[bufferProcess] interim [600000000]:ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.52111221+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโตเช่นการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.521117615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.521120836+07:00","message":"> Transcript [1866] [false]: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.521124158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.521126091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.52112828+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.521131208+07:00","message":"TextPushed: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.836442171+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.836482363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.836490353+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.836505981+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.83651297+07:00","message":"[bufferProcess] interim [840000000]:ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.836515956+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.836522607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.836525411+07:00","message":"> Transcript [1867] [false]: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.836529183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.83653151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.836535205+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.836537861+07:00","message":"TextPushed: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:47.894278411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:47.89429179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.966087205+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.966115203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.966120656+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.966137367+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.966143278+07:00","message":"[bufferProcess] interim [20000000]:ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.966145785+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.966148949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.96615148+07:00","message":"> Transcript [1868] [false]: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.966155329+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.966157786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.96615991+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.966162432+07:00","message":"TextPushed: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.536509797+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.540615977+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.540653833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.540659989+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.540676193+07:00","message":"[buffer interim] 264 false ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540683772+07:00","message":"[bufferProcess] interim [620000000]:ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540686302+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540693466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.54069637+07:00","message":"> Transcript [1869] [false]: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540700272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540702382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540706665+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540709438+07:00","message":"TextPushed: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540717889+07:00","message":"Push: 'เช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540719785+07:00","message":"TextPushed: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540721711+07:00","message":"Set new StatePrefix : 'ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.540724207+07:00","message":"Next Push (prob) : 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.540733393+07:00","message":"push: {false เช่นการ 0 0xc001d2a380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.650472143+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.650510754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.650516364+07:00","message":"receive interim result [true|false]: ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.650524086+07:00","message":"end recv isFinal message id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.65052612+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.650532556+07:00","message":"[buffer interim] 264 true ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.65054028+07:00","message":"[bufferProcess] interim [770000000]:ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650545004+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.65054848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650551336+07:00","message":"> Transcript [1870] [false]: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650554593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650556714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650558587+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650565176+07:00","message":"TextPushed: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650567221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650569497+07:00","message":"> Transcript [1871] [true]: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650571686+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650573287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650574877+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650576655+07:00","message":"TextPushed: 'ที่ส่งผลต่อการเจริญเติบโตเช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.650583145+07:00","message":"Push: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.650595421+07:00","message":"push: {true สังเคราะห์ด้วยแสง 0 0xc001d2a380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.658355515+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:48.660817735+07:00","message":"write wav file: './tmp/7549/7549_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.128627258+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.128662593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.128668046+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.128683593+07:00","message":"[buffer interim] 265 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.128690528+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.128692421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.220985484+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.2210354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.221041076+07:00","message":"receive interim result [false|false]: การหา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.221054191+07:00","message":"[buffer interim] 265 false การหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.221060547+07:00","message":"[bufferProcess] interim [600000000]:การหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.221062727+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.221068172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.221070916+07:00","message":"> Transcript [1872] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.221072902+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.318008336+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.318046144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.318051194+07:00","message":"receive interim result [false|false]: การถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.318063022+07:00","message":"[buffer interim] 265 false การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.318069571+07:00","message":"[bufferProcess] interim [660000000]:การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.318071635+07:00","message":"[bufferProcess] send to processor:การหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.318077251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.318080145+07:00","message":"> Transcript [1873] [false]: 'การหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.3180832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.318085185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.318086915+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.318088832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.375266879+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.37529686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.375302118+07:00","message":"receive interim result [false|false]: การหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.37531344+07:00","message":"[buffer interim] 265 false การหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.375319732+07:00","message":"[bufferProcess] interim [780000000]:การหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.375321841+07:00","message":"[bufferProcess] send to processor:การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.37532753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.375330354+07:00","message":"> Transcript [1874] [false]: 'การถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.37533316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.375335138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.37533696+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.375338961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.638437595+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.638474855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.638480784+07:00","message":"receive interim result [false|false]: การหายใจอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.638500512+07:00","message":"[buffer interim] 265 false การหายใจอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.638508824+07:00","message":"[bufferProcess] interim [20000000]:การหายใจอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.638511225+07:00","message":"[bufferProcess] send to processor:การหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.63851449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.638517506+07:00","message":"> Transcript [1875] [false]: 'การหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.638520747+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.638522858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.638524981+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.638527082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.823653967+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.823688715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.823695136+07:00","message":"receive interim result [false|false]: การหายใจระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.82371348+07:00","message":"[buffer interim] 265 false การหายใจระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823722867+07:00","message":"[bufferProcess] interim [140000000]:การหายใจระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823725135+07:00","message":"[bufferProcess] send to processor:การหายใจอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823731969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823734376+07:00","message":"> Transcript [1876] [false]: 'การหายใจอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823737719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823739906+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823743512+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.82374606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823752441+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823754236+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.823756668+07:00","message":"Set new StatePrefix : 'การหายใจอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.8237589+07:00","message":"Next Push (prob) : 'หายใจอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.823776037+07:00","message":"push: {false การ 0 0xc002f08280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.013999348+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.014047018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจระดับเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.014054566+07:00","message":"receive interim result [false|false]: การหายใจระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.014074341+07:00","message":"[buffer interim] 265 false การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.014085148+07:00","message":"[bufferProcess] interim [380000000]:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.01408914+07:00","message":"[bufferProcess] send to processor:การหายใจระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.014098303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.014106153+07:00","message":"> Transcript [1877] [false]: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.014113693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.014120141+07:00","message":"Set new StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.595386934+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.595416618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจระดับเซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.595423586+07:00","message":"receive interim result [false|false]: การหายใจระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.595437198+07:00","message":"[buffer interim] 265 false การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.595446489+07:00","message":"[bufferProcess] interim [980000000]:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.595449826+07:00","message":"[bufferProcess] send to processor:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.595456774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.595460748+07:00","message":"> Transcript [1878] [false]: 'การหายใจระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.595465392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.595468302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.595471472+07:00","message":"StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.595474713+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:50.895198686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:50.895233903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.306060252+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.403246684+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.403287111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจระดับเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.403293909+07:00","message":"receive interim result [true|false]: การหายใจระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.403303962+07:00","message":"end recv isFinal message id 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.403306452+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.403314137+07:00","message":"[buffer interim] 265 true การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403321246+07:00","message":"[bufferProcess] interim [870000000]:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403324068+07:00","message":"[bufferProcess] send to processor (isfinal):การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403327597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403330229+07:00","message":"> Transcript [1879] [false]: 'การหายใจระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403333235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403335114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403336881+07:00","message":"StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403339329+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.40334103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403342921+07:00","message":"> Transcript [1880] [true]: 'การหายใจระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403344862+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403346508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403350117+07:00","message":"StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403351803+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.403354865+07:00","message":"Push: 'หายใจระดับเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.403363637+07:00","message":"push: {true หายใจระดับเซลล์ 0 0xc002f08280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:52.412209257+07:00","message":"write wav file: './tmp/7549/7549_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.819319922+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.207446258+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.313554007+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.313581446+07:00","message":"found end of frame, send empty tag with msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.313586637+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.31359769+07:00","message":"[buffer interim] 266 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.313606804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.313611281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.313615287+07:00","message":"> Transcript [1881] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.313620545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.313623559+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.313626045+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.313629117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.31363383+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.313662029+07:00","message":"push: {true \n 0 0xc002f08400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:53.319076992+07:00","message":"write wav file: './tmp/7549/7549_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.338619203+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.397780936+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.528775753+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:53.895248762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:53.895276038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.913345641+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.913359514+07:00","message":"found end of frame, send empty tag with msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.91336239+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.91336856+07:00","message":"[buffer interim] 267 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.913373982+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.91337717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.913379458+07:00","message":"> Transcript [1882] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.913381609+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.913383338+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.913385249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.913387236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.913395707+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.913403062+07:00","message":"push: {true \n 0 0xc002059900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:53.918967291+07:00","message":"write wav file: './tmp/7549/7549_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.018040877+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.018074732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.018079694+07:00","message":"receive interim result [false|false]: ยา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.018093848+07:00","message":"[buffer interim] 268 false ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.018099768+07:00","message":"[bufferProcess] interim [480000000]:ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.018101582+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.092554433+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.092587761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.09259346+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.092604543+07:00","message":"[buffer interim] 268 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.092612544+07:00","message":"[bufferProcess] interim [600000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.092614637+07:00","message":"[bufferProcess] send to processor:ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.092619636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.092622437+07:00","message":"> Transcript [1883] [false]: 'ยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.092624482+07:00","message":"Set StatePrefix (first interim): 'ยา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.202057151+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.202094181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาแต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.202099739+07:00","message":"receive interim result [false|false]: ยาแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.202111948+07:00","message":"[buffer interim] 268 false ยาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.202120871+07:00","message":"[bufferProcess] interim [720000000]:ยาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.20212283+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.20212803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.20213082+07:00","message":"> Transcript [1884] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.202133143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.202135257+07:00","message":"Set new StatePrefix: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.262570611+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.262603388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลาเต้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.262609314+07:00","message":"receive interim result [false|false]: ลาเต้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.262624919+07:00","message":"[buffer interim] 268 false ลาเต้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.262633026+07:00","message":"[bufferProcess] interim [780000000]:ลาเต้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.26263512+07:00","message":"[bufferProcess] send to processor:ยาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.262638751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.262641626+07:00","message":"> Transcript [1885] [false]: 'ยาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.262643698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.262645598+07:00","message":"Set new StatePrefix: 'ยาแต่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.561263577+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.561300588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.561306491+07:00","message":"receive interim result [false|false]: ยาเต็ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.561321272+07:00","message":"[buffer interim] 268 false ยาเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.561329158+07:00","message":"[bufferProcess] interim [960000000]:ยาเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.561332183+07:00","message":"[bufferProcess] send to processor:ลาเต้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.561339556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.561342334+07:00","message":"> Transcript [1886] [false]: 'ลาเต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.561344413+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.561346578+07:00","message":"Set new StatePrefix: 'ลาเต้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.726288394+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.726322083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.726328573+07:00","message":"receive interim result [false|false]: ยาเต็มตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.726343315+07:00","message":"[buffer interim] 268 false ยาเต็มตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.726444614+07:00","message":"[bufferProcess] interim [140000000]:ยาเต็มตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.726543112+07:00","message":"[bufferProcess] send to processor:ยาเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.726712005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.726789789+07:00","message":"> Transcript [1887] [false]: 'ยาเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.726796163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.726799951+07:00","message":"Set new StatePrefix: 'ยาเต็ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.999536299+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.999569728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.999574924+07:00","message":"receive interim result [false|false]: ยาเต็มตัวก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.999586689+07:00","message":"[buffer interim] 268 false ยาเต็มตัวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.999592465+07:00","message":"[bufferProcess] interim [440000000]:ยาเต็มตัวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.999594705+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.999599956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.999602642+07:00","message":"> Transcript [1888] [false]: 'ยาเต็มตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.999605634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.999607588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.999609348+07:00","message":"StatePrefix: 'ยาเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.99961149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.079068392+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.079107664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.079114308+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.079124515+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.079131519+07:00","message":"[bufferProcess] interim [560000000]:ยาเต็มตัวกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.079134202+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.079137627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.079140674+07:00","message":"> Transcript [1889] [false]: 'ยาเต็มตัวก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.079143874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.079146105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.079147954+07:00","message":"StatePrefix: 'ยาเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.079149851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.404598494+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.404639911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.404645996+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.404662986+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.404670642+07:00","message":"[bufferProcess] interim [920000000]:ยาเต็มตัวกลางนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.404673155+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.404680215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.40468343+07:00","message":"> Transcript [1890] [false]: 'ยาเต็มตัวกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.40468675+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.404688681+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.404690666+07:00","message":"StatePrefix: 'ยาเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.404692706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.459848461+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.459885776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.459890874+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.459907173+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.459914345+07:00","message":"[bufferProcess] interim [980000000]:ยาเต็มตัวกลางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.459917599+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.459922633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.45992743+07:00","message":"> Transcript [1891] [false]: 'ยาเต็มตัวกลางนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.459931967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.45993494+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.45993765+07:00","message":"StatePrefix: 'ยาเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.459940643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.459946093+07:00","message":"Push: 'ยาเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.459947919+07:00","message":"TextPushed: 'ยาเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.459949758+07:00","message":"Set new StatePrefix : 'ยาเต็มตัวกลางนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.459951808+07:00","message":"Next Push (prob) : 'ตัวกลางนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.459960215+07:00","message":"push: {false ยาเต็ม 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.583365282+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.583403674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.583408797+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.583421225+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.583427297+07:00","message":"[bufferProcess] interim [40000000]:ยาเต็มตัวกลางในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.583429665+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.58343559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.583439768+07:00","message":"> Transcript [1892] [false]: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.583444038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.583446746+07:00","message":"Set new StatePrefix: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.823251412+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.823293678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.82330015+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางในการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.823315513+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.823322452+07:00","message":"[bufferProcess] interim [280000000]:ยาเต็มตัวกลางในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.823324918+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.823331936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.823334348+07:00","message":"> Transcript [1893] [false]: 'ยาเต็มตัวกลางในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.823338066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.823340032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.823342086+07:00","message":"StatePrefix: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.823345106+07:00","message":"TextPushed: 'ยาเต็ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.8623957+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.862442902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการซ่อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.862449401+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางในการซ่อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.862458733+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางในการซ่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.86246519+07:00","message":"[bufferProcess] interim [340000000]:ยาเต็มตัวกลางในการซ่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.862467715+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.862471246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.86247387+07:00","message":"> Transcript [1894] [false]: 'ยาเต็มตัวกลางในการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.862477015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.86247882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.862482652+07:00","message":"StatePrefix: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.862485066+07:00","message":"TextPushed: 'ยาเต็ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.007488532+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.007522449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการเคลื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.007527895+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางในการเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.007541217+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางในการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.007547482+07:00","message":"[bufferProcess] interim [460000000]:ยาเต็มตัวกลางในการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.007549851+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางในการซ่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.007553473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.007556003+07:00","message":"> Transcript [1895] [false]: 'ยาเต็มตัวกลางในการซ่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.00755932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.007561338+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.007563628+07:00","message":"StatePrefix: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.007565645+07:00","message":"TextPushed: 'ยาเต็ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.024862613+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.024880429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการร่ำเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.024884633+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางในการร่ำเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.024895065+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางในการร่ำเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024899712+07:00","message":"[bufferProcess] interim [520000000]:ยาเต็มตัวกลางในการร่ำเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024901788+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางในการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024907031+07:00","message":"> Transcript [1896] [false]: 'ยาเต็มตัวกลางในการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024909756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024911684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024913758+07:00","message":"StatePrefix: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024915766+07:00","message":"TextPushed: 'ยาเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024922509+07:00","message":"Push: 'ตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024924555+07:00","message":"TextPushed: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024926493+07:00","message":"Set new StatePrefix : 'ยาเต็มตัวกลางในการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024928665+07:00","message":"Next Push (prob) : 'การเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.024954971+07:00","message":"push: {false ตัวกลางใน 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.221559918+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.221594453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการซ่อมเครื่องซัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.221601874+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางในการซ่อมเครื่องซัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.221617098+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางในการซ่อมเครื่องซัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.221627952+07:00","message":"[bufferProcess] interim [700000000]:ยาเต็มตัวกลางในการซ่อมเครื่องซัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.221630894+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางในการร่ำเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.221636772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.221639465+07:00","message":"> Transcript [1897] [false]: 'ยาเต็มตัวกลางในการร่ำเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.221641496+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.221643522+07:00","message":"Set new StatePrefix: 'ยาเต็มตัวกลางในการร่ำเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.314575963+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.314627896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.314639617+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.314653142+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.314659704+07:00","message":"[bufferProcess] interim [820000000]:ยาเต็มตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.314662097+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางในการซ่อมเครื่องซัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.31466886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.314671769+07:00","message":"> Transcript [1898] [false]: 'ยาเต็มตัวกลางในการซ่อมเครื่องซัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.314673907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.314675934+07:00","message":"Set new StatePrefix: 'ยาเต็มตัวกลางในการซ่อมเครื่องซัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.608009707+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.608037203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการลำเลียงสารต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.608042707+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.608056508+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.608061784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการลำเลียงสารต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.608065601+07:00","message":"receive interim result [false|false]: ยาเต็มตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.608072993+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.608077083+07:00","message":"[buffer interim] 268 false ยาเต็มตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608083717+07:00","message":"[bufferProcess] interim [60000000]:ยาเต็มตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608087717+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608091582+07:00","message":"[bufferProcess] interim [120000000]:ยาเต็มตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608094529+07:00","message":"[bufferProcess] send to processor:ยาเต็มตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608098219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608105758+07:00","message":"> Transcript [1899] [false]: 'ยาเต็มตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608108982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608113158+07:00","message":"Set new StatePrefix: 'ยาเต็มตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608115123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608117266+07:00","message":"> Transcript [1900] [false]: 'ยาเต็มตัวกลางในการลำเลียงสารต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608119953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608122022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.608123996+07:00","message":"StatePrefix: 'ยาเต็มตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.60812618+07:00","message":"TextPushed: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.856838189+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:56.896065742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:56.896083167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.041908476+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.04194618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเต็มตัวกลางในการลำเลียงสารต่างๆ\",\"confidence\":0.95752937}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.041953306+07:00","message":"receive interim result [true|false]: ยาเต็มตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.041961913+07:00","message":"end recv isFinal message id 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.041964168+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.041971184+07:00","message":"[buffer interim] 268 true ยาเต็มตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.041978273+07:00","message":"[bufferProcess] interim [420000000]:ยาเต็มตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.041983076+07:00","message":"[bufferProcess] send to processor (isfinal):ยาเต็มตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.04198648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.041989677+07:00","message":"> Transcript [1901] [false]: 'ยาเต็มตัวกลางในการลำเลียงสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.041992881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.041994778+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.04199658+07:00","message":"StatePrefix: 'ยาเต็มตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.041998951+07:00","message":"TextPushed: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.042002529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.042004614+07:00","message":"> Transcript [1902] [true]: 'ยาเต็มตัวกลางในการลำเลียงสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.042007439+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.042009132+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.042010746+07:00","message":"StatePrefix: 'ยาเต็มตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.042012592+07:00","message":"TextPushed: 'ยาเต็มตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.042017514+07:00","message":"Push: 'การลำเลียงสารต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.04202669+07:00","message":"push: {true การลำเลียงสารต่างๆ 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:57.05073418+07:00","message":"write wav file: './tmp/7549/7549_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.181111115+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.30690703+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.399163086+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.39918661+07:00","message":"found end of frame, send empty tag with msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.39919014+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.399197259+07:00","message":"[buffer interim] 269 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.399203065+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.399207154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.399209864+07:00","message":"> Transcript [1903] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.399212168+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.399213921+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.399215607+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.399217338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.399220247+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.399229328+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:57.403844267+07:00","message":"write wav file: './tmp/7549/7549_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.50008858+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.568480287+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.783235555+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.783255222+07:00","message":"found end of frame, send empty tag with msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.783258346+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.783265906+07:00","message":"[buffer interim] 270 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.783272332+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.783276281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.78327942+07:00","message":"> Transcript [1904] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.783282161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.783284139+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.783286411+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.783289011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.783292186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.783302737+07:00","message":"push: {true \n 0 0xc002059280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:57.787995339+07:00","message":"write wav file: './tmp/7549/7549_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.95099556+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.909502048+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.909534919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้ากาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.909540135+07:00","message":"receive interim result [false|false]: หน้ากาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.909552362+07:00","message":"[buffer interim] 271 false หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.90955819+07:00","message":"[bufferProcess] interim [660000000]:หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.909560223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.90956554+07:00","message":"[bufferProcess] send to processor (ticker):หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.909568364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.90957103+07:00","message":"> Transcript [1905] [false]: 'หน้ากาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.909573235+07:00","message":"Set StatePrefix (first interim): 'หน้ากาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.959280041+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.959308991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.959314395+07:00","message":"receive interim result [false|false]: ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.959323816+07:00","message":"[buffer interim] 271 false ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.959330161+07:00","message":"[bufferProcess] interim [720000000]:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.959332197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.974331169+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.974368242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.974373783+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.974390563+07:00","message":"[buffer interim] 271 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.974396646+07:00","message":"[bufferProcess] interim [780000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.97439885+07:00","message":"[bufferProcess] send to processor:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.974404558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.974407334+07:00","message":"> Transcript [1906] [false]: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.974409344+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.974411307+07:00","message":"Set new StatePrefix: 'ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.115537072+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.115581496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แหละ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.115587795+07:00","message":"receive interim result [false|false]: นอกจากนี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.115605326+07:00","message":"[buffer interim] 271 false นอกจากนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.115616183+07:00","message":"[bufferProcess] interim [960000000]:นอกจากนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.115618822+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.115623045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.115626695+07:00","message":"> Transcript [1907] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.115628832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.115630811+07:00","message":"Set new StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.302828706+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.302871066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.302877208+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.302890335+07:00","message":"[buffer interim] 271 false นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.302900382+07:00","message":"[bufferProcess] interim [140000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.302903093+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.30290661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.302909524+07:00","message":"> Transcript [1908] [false]: 'นอกจากนี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.3029128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.302915028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.302917032+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.302918958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.486629369+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.549013636+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.586662174+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.586722944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.586731285+07:00","message":"receive interim result [true|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.586740175+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.586742565+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.58674862+07:00","message":"[buffer interim] 271 true นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.58675538+07:00","message":"[bufferProcess] interim [560000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.58676806+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586771946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586774783+07:00","message":"> Transcript [1909] [false]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586777724+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586779663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586781812+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586783721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586785426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586787452+07:00","message":"> Transcript [1910] [true]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586790108+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586791646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586793237+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586794835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.586800573+07:00","message":"Push: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.586808549+07:00","message":"push: {true นอกจากนี้แล้ว 0 0xc002059b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:59.592816203+07:00","message":"write wav file: './tmp/7549/7549_271.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:59.897137125+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:59.897211005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.29520089+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.295242209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.295247374+07:00","message":"receive interim result [false|false]: เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.295264243+07:00","message":"[buffer interim] 272 false เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.295270661+07:00","message":"[bufferProcess] interim [600000000]:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.295272616+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.590642737+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.590678129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.59068403+07:00","message":"receive interim result [false|false]: เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.590700157+07:00","message":"[buffer interim] 272 false เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590707421+07:00","message":"[bufferProcess] interim [840000000]:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590710236+07:00","message":"[bufferProcess] send to processor:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590716687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590719235+07:00","message":"> Transcript [1911] [false]: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590721469+07:00","message":"Set StatePrefix (first interim): 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.715030878+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.715069295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.71507459+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.71508603+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.715092624+07:00","message":"[bufferProcess] interim [20000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.715095013+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.715100432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.715103296+07:00","message":"> Transcript [1912] [false]: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.71510642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.715108472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.715110346+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.715112388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.972168198+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.972204443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.972210097+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.972223201+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.972230182+07:00","message":"[bufferProcess] interim [260000000]:เกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.972232326+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.972237935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.972240742+07:00","message":"> Transcript [1913] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.972243859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.97224594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.972247875+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.972249934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.29590526+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.295942563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.295948768+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.295959898+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.295966423+07:00","message":"[bufferProcess] interim [620000000]:เกี่ยวข้องกับการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.29596875+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.295974112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.295976804+07:00","message":"> Transcript [1914] [false]: 'เกี่ยวข้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.295980047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.295981958+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.295983768+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.295985836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.481306106+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.481342855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.481349341+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรักษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.481362642+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481369707+07:00","message":"[bufferProcess] interim [740000000]:เกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481372272+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481377883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481380778+07:00","message":"> Transcript [1915] [false]: 'เกี่ยวข้องกับการรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481383944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481386009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.48138816+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.4813903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481395369+07:00","message":"Push: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481397147+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481398941+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับการรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.481400913+07:00","message":"Next Push (prob) : 'ข้องกับการรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.481408765+07:00","message":"push: {false เกี่ยว 0 0xc002059e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.833771031+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.833809392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษาหุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.833814922+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรักษาหุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.833830108+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.833834358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.833837057+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรักษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.833842096+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรักษาหุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.83384572+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833851581+07:00","message":"[bufferProcess] interim [40000000]:เกี่ยวข้องกับการรักษาหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833853916+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833856763+07:00","message":"[bufferProcess] interim [100000000]:เกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833859049+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการรักษาหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833861886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833864348+07:00","message":"> Transcript [1916] [false]: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833866681+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833868535+07:00","message":"Set new StatePrefix: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833870071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833871881+07:00","message":"> Transcript [1917] [false]: 'เกี่ยวข้องกับการรักษาหุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833874323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833876292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.83387809+07:00","message":"StatePrefix: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.833880137+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.934011886+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.934041747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษาอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.934052231+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.934063214+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.934069159+07:00","message":"[bufferProcess] interim [160000000]:เกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.934071679+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.934077351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.934079967+07:00","message":"> Transcript [1918] [false]: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.93408336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.934085755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.9340888+07:00","message":"StatePrefix: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.934091175+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.188206729+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.188242682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษาอุณหภูมิของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.188249361+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.188263947+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.188274622+07:00","message":"[bufferProcess] interim [520000000]:เกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.188277252+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.188282105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.188284816+07:00","message":"> Transcript [1919] [false]: 'เกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.188288256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.188290234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.188292532+07:00","message":"StatePrefix: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.188294867+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.508749339+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.508793683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษาอุณหภูมิของพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.508800614+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรักษาอุณหภูมิของพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.508816704+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.508820089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษาอุณหภูมิของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.508823132+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.50883892+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรักษาอุณหภูมิของพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.508855512+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508862776+07:00","message":"[bufferProcess] interim [760000000]:เกี่ยวข้องกับการรักษาอุณหภูมิของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508865936+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508872466+07:00","message":"[bufferProcess] interim [820000000]:เกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.50887437+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการรักษาอุณหภูมิของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508877209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508880737+07:00","message":"> Transcript [1920] [false]: 'เกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508883836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508885718+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.50888783+07:00","message":"StatePrefix: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508889843+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508897604+07:00","message":"Push: 'ข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508899526+07:00","message":"TextPushed: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.50890179+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508903746+07:00","message":"Next Push (prob) : 'อุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508905357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508907537+07:00","message":"> Transcript [1921] [false]: 'เกี่ยวข้องกับการรักษาอุณหภูมิของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508909717+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508911275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508912988+07:00","message":"StatePrefix: 'เกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.508914854+07:00","message":"TextPushed: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.508928387+07:00","message":"push: {false ข้องกับการรักษา 0 0xc002059e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.762072042+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.762098554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.762105044+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.762121332+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.762129456+07:00","message":"[bufferProcess] interim [60000000]:เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.762132165+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.762135997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.762138521+07:00","message":"> Transcript [1922] [false]: 'เกี่ยวข้องกับการรักษาอุณหภูมิของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.762141544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.762143401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.762145414+07:00","message":"StatePrefix: 'เกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.762147948+07:00","message":"TextPushed: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:02.89756593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:02.897583681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.016869473+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.016908854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.016916332+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.016929995+07:00","message":"[buffer interim] 272 false เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.016936784+07:00","message":"[bufferProcess] interim [300000000]:เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.016939191+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.016944686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.016947593+07:00","message":"> Transcript [1923] [false]: 'เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.016950698+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.016952706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.016954867+07:00","message":"StatePrefix: 'เกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.016957735+07:00","message":"TextPushed: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.19552376+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.300633316+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.300666284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.300673199+07:00","message":"receive interim result [true|false]: เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.300682639+07:00","message":"end recv isFinal message id 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.300684917+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.300691037+07:00","message":"[buffer interim] 272 true เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300697307+07:00","message":"[bufferProcess] interim [660000000]:เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300704312+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300707695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300710183+07:00","message":"> Transcript [1924] [false]: 'เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300713409+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.30071528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300717369+07:00","message":"StatePrefix: 'เกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300720121+07:00","message":"TextPushed: 'เกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300727042+07:00","message":"Push: 'อุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.30072897+07:00","message":"TextPushed: 'เกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300730918+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300733242+07:00","message":"Next Push (prob) : 'พืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300734928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300736782+07:00","message":"> Transcript [1925] [true]: 'เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300738999+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300740514+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300742746+07:00","message":"StatePrefix: 'เกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300744629+07:00","message":"TextPushed: 'เกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.300746642+07:00","message":"Push: 'พืชด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.300780066+07:00","message":"push: {false อุณหภูมิของ 0 0xc002059e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.300806599+07:00","message":"push: {true พืชด้วยค่ะ 0 0xc002059e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:03.31082731+07:00","message":"write wav file: './tmp/7549/7549_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.418890147+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.19048444+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.190532841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.190544258+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.190559852+07:00","message":"[buffer interim] 273 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.190567049+07:00","message":"[bufferProcess] interim [740000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.190569881+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.190576677+07:00","message":"[bufferProcess] send to processor (ticker):นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.190580123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.190583778+07:00","message":"> Transcript [1926] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.190586723+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.208554101+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.208577972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.208583205+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.20859565+07:00","message":"[buffer interim] 273 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.208600704+07:00","message":"[bufferProcess] interim [800000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.20860226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.488780276+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.488824119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.488830593+07:00","message":"receive interim result [false|false]: ในการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.488845636+07:00","message":"[buffer interim] 273 false ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.48885232+07:00","message":"[bufferProcess] interim [40000000]:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.48885505+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.488862244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.488864896+07:00","message":"> Transcript [1927] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.488867165+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.488869089+07:00","message":"Set new StatePrefix: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.66732853+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.667367363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.667373085+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.66738458+07:00","message":"[buffer interim] 273 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.667390657+07:00","message":"[bufferProcess] interim [280000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.667392918+07:00","message":"[bufferProcess] send to processor:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.667398341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.667400991+07:00","message":"> Transcript [1928] [false]: 'ในการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.667403694+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.667406225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.667408031+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.667410162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:05.897685039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:05.897681796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.052637543+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.052680894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.052688964+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.052708167+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.052716759+07:00","message":"[bufferProcess] interim [640000000]:ในการปลูกพืชบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.05272066+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.052732414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.052737001+07:00","message":"> Transcript [1929] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.05274141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.052745072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.052747786+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.052750963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.05751229+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.05754197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.057552526+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.057571297+07:00","message":"[buffer interim] 273 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.057577128+07:00","message":"[bufferProcess] interim [700000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.057579392+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.057582799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.0575854+07:00","message":"> Transcript [1930] [false]: 'ในการปลูกพืชบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.05758853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.057591406+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.057593143+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.057595227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.173507835+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.173547302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.173553885+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.173565254+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173571549+07:00","message":"[bufferProcess] interim [760000000]:ในการปลูกพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173573835+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173579368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173582408+07:00","message":"> Transcript [1931] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173587176+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173589256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173591261+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173593278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173598133+07:00","message":"Push: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.17360006+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173602044+07:00","message":"Set new StatePrefix : 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.173604516+07:00","message":"Next Push (prob) : 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.173611902+07:00","message":"push: {false ในการ 0 0xc002756200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.500587504+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.500625364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.500631138+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.500644606+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.50065174+07:00","message":"[bufferProcess] interim [120000000]:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.500654309+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.500660181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.50066304+07:00","message":"> Transcript [1932] [false]: 'ในการปลูกพืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.500666166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.500668525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.500670944+07:00","message":"StatePrefix: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.500673225+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.072017253+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.072051301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.072057575+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.072070149+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.072076773+07:00","message":"[bufferProcess] interim [720000000]:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.072079073+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.072084336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.072086954+07:00","message":"> Transcript [1933] [false]: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.07208986+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.072091845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.072093975+07:00","message":"StatePrefix: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.072096015+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.391918629+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.391950579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.391959565+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.391976276+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.391982909+07:00","message":"[bufferProcess] interim [20000000]:ในการปลูกพืชบางชนิดนะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.39198672+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.391991838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.391994869+07:00","message":"> Transcript [1934] [false]: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.391997801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.39199981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.392001844+07:00","message":"StatePrefix: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.392004238+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.597549765+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.597585868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.597592186+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.597604908+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597611922+07:00","message":"[bufferProcess] interim [200000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597614364+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597619533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597622135+07:00","message":"> Transcript [1935] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597625747+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.59762812+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597630579+07:00","message":"StatePrefix: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597632758+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597638276+07:00","message":"Push: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597640072+07:00","message":"TextPushed: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597642152+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.597645585+07:00","message":"Next Push (prob) : 'บางชนิดนะคะจะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.597653752+07:00","message":"push: {false ปลูกพืช 0 0xc002756200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.917907602+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.917954239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.917960395+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.917976808+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.917983121+07:00","message":"[bufferProcess] interim [500000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.917986847+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.917995203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.917999239+07:00","message":"> Transcript [1936] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.918005108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.918008252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.918010396+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.918012605+07:00","message":"TextPushed: 'ในการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.967344678+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.967382765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.967391188+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.967406424+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.967413937+07:00","message":"[bufferProcess] interim [560000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.967416556+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.967420377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.967422922+07:00","message":"> Transcript [1937] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.967426264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.967428538+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.96743047+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.967433014+07:00","message":"TextPushed: 'ในการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.153878666+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.153912495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.153919051+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.153931985+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.153940838+07:00","message":"[bufferProcess] interim [740000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.153943322+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.153948955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.153951639+07:00","message":"> Transcript [1938] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.153954887+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.153956861+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.153958821+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.153961592+07:00","message":"TextPushed: 'ในการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.353258235+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.353299769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.353306297+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.353322229+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353331643+07:00","message":"[bufferProcess] interim [980000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353334297+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353339856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353342495+07:00","message":"> Transcript [1939] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.3533462+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353348547+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353351558+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353354017+07:00","message":"TextPushed: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353359606+07:00","message":"Push: 'บางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353361555+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353365795+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.353368228+07:00","message":"Next Push (prob) : 'ใช้พลาสติก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.353389967+07:00","message":"push: {false บางชนิดนะคะจะมีการ 0 0xc002756200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.476648049+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.476685492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.476692015+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.476703108+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.476709434+07:00","message":"[bufferProcess] interim [100000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.476712211+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.476717773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.476720595+07:00","message":"> Transcript [1940] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.476724168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.476726508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.47672846+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.476730805+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.877041796+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.877078598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.87708532+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.87709803+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.877104967+07:00","message":"[bufferProcess] interim [460000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.877107538+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.877113123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.877115988+07:00","message":"> Transcript [1941] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.877119218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.877121192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.877123161+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.877125405+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.887007075+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.887026694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.88703153+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:08.887043185+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.887047503+07:00","message":"[bufferProcess] interim [520000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.887049763+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.887054013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.887056429+07:00","message":"> Transcript [1942] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.887059328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.88706106+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.887062735+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:08.887064981+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:08.898613776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:08.898617878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.187261041+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.187302685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.187310059+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.1873221+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187329287+07:00","message":"[bufferProcess] interim [760000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187331732+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187335075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187338552+07:00","message":"> Transcript [1943] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187342359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187344652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187346903+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.18735098+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187354597+07:00","message":"Push: 'ใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187356526+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187358723+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.187360981+07:00","message":"Next Push (prob) : 'สีดำคลุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.187370458+07:00","message":"push: {false ใช้พลาสติก 0 0xc002756200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.19159661+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.191611742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.191615927+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.19162507+07:00","message":"[buffer interim] 273 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.19162943+07:00","message":"[bufferProcess] interim [820000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.191632115+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.191634998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.191637062+07:00","message":"> Transcript [1944] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.191639407+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.191641693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.191643455+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.191645569+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.416437798+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.53891229+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.552877274+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.552912186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.552919038+07:00","message":"receive interim result [true|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.552930126+07:00","message":"end recv isFinal message id 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.552932264+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.552936876+07:00","message":"[buffer interim] 273 true ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552945649+07:00","message":"[bufferProcess] interim [210000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552948713+07:00","message":"[bufferProcess] send to processor (isfinal):ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552952072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552955076+07:00","message":"> Transcript [1945] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552958181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552960009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552961811+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552964101+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.55296598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552967908+07:00","message":"> Transcript [1946] [true]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552970236+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552971753+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552973377+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552975105+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.552981964+07:00","message":"Push: 'สีดำคลุมดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.55299051+07:00","message":"push: {true สีดำคลุมดิน 0 0xc002756200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:09.562887478+07:00","message":"write wav file: './tmp/7549/7549_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.541447566+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.541491204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.541496359+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.541513382+07:00","message":"[buffer interim] 274 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.54151994+07:00","message":"[bufferProcess] interim [960000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.541522048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.61831813+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.618350784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันกระเพื่อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.618356097+07:00","message":"receive interim result [false|false]: มันกระเพื่อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.618372621+07:00","message":"[buffer interim] 274 false มันกระเพื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.618378841+07:00","message":"[bufferProcess] interim [80000000]:มันกระเพื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.618381368+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.618388301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.618391141+07:00","message":"> Transcript [1947] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.61839308+07:00","message":"Set StatePrefix (first interim): 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.70787582+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.707910654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.70791682+07:00","message":"receive interim result [false|false]: เพื่อป้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.707929279+07:00","message":"[buffer interim] 274 false เพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.707934535+07:00","message":"[bufferProcess] interim [200000000]:เพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.707936919+07:00","message":"[bufferProcess] send to processor:มันกระเพื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.707942219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.707944861+07:00","message":"> Transcript [1948] [false]: 'มันกระเพื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.707946766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.707948706+07:00","message":"Set new StatePrefix: 'มันกระเพื่อม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.775282865+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.775319368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.775325168+07:00","message":"receive interim result [false|false]: เพื่อป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.775337743+07:00","message":"[buffer interim] 274 false เพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.775344009+07:00","message":"[bufferProcess] interim [320000000]:เพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.775346141+07:00","message":"[bufferProcess] send to processor:เพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.775351854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.775354701+07:00","message":"> Transcript [1949] [false]: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.77535663+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.775358632+07:00","message":"Set new StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.096990367+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.097026952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.097032712+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.097048864+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097056648+07:00","message":"[bufferProcess] interim [560000000]:เพื่อป้องกันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097059082+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097062948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097065795+07:00","message":"> Transcript [1950] [false]: 'เพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097068692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097070718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097072505+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097074409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.097600195+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.097611194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.097614449+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.097623155+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097626067+07:00","message":"[bufferProcess] interim [620000000]:เพื่อป้องกันไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097627899+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097629914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097631723+07:00","message":"> Transcript [1951] [false]: 'เพื่อป้องกันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097633773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097635552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.097637196+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.09763897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.302677743+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.302718119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.302724045+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.302734809+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.302742267+07:00","message":"[bufferProcess] interim [800000000]:เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.302744584+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.302747923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.302750508+07:00","message":"> Transcript [1952] [false]: 'เพื่อป้องกันไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.302753682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.302755536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.302757399+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.302759315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.612680107+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.61271915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.612725034+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.612736779+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612743428+07:00","message":"[bufferProcess] interim [100000000]:เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612745641+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612750761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612753412+07:00","message":"> Transcript [1953] [false]: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612756629+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612758665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612760509+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612762717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612780504+07:00","message":"Push: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612785266+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.61278737+07:00","message":"Set new StatePrefix : 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.612789569+07:00","message":"Next Push (prob) : 'กันไม่ให้น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.612798185+07:00","message":"push: {false เพื่อป้อง 0 0xc002757300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.795406614+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.795451259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.795456528+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:11.795470394+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.795476901+07:00","message":"[bufferProcess] interim [280000000]:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.795479201+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.795484737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.795487437+07:00","message":"> Transcript [1954] [false]: 'เพื่อป้องกันไม่ให้น้ำใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.795490368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.795492168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.795494043+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:11.795496358+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:11.899650251+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:11.899667578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.390930784+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.390973237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.390980113+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.391000038+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.39100731+07:00","message":"[bufferProcess] interim [880000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.391010603+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.391014274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.39101702+07:00","message":"> Transcript [1955] [false]: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.39102044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.391022961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.391025796+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.391028096+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.511489187+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.511525007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.511531158+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.511547429+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.511555207+07:00","message":"[bufferProcess] interim [940000000]:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.511558212+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.511561703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.511564469+07:00","message":"> Transcript [1956] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.511568588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.511570661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.511572468+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.511574393+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.585292199+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.585334419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหยไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.58534021+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.585352849+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585360612+07:00","message":"[bufferProcess] interim [60000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585362865+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585366309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585368937+07:00","message":"> Transcript [1957] [false]: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.58537249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585374589+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585376742+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585378896+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585382102+07:00","message":"Push: 'กันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585383871+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585386083+07:00","message":"Set new StatePrefix : 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.585388306+07:00","message":"Next Push (prob) : 'ในดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.585397576+07:00","message":"push: {false กันไม่ให้น้ำ 0 0xc002757300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.716435398+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.716473352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.716479661+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.716492812+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.716499933+07:00","message":"[bufferProcess] interim [180000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.716502748+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.716508487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.71651096+07:00","message":"> Transcript [1958] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.71651442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.716516361+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.716518443+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.716521049+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.919861413+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.919899467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.919906592+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.91992102+07:00","message":"[buffer interim] 274 false เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.91992888+07:00","message":"[bufferProcess] interim [360000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.919931728+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.919938683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.919941468+07:00","message":"> Transcript [1959] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.919944894+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.919947186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.919949211+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:12.919951702+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.136704728+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.265702517+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.265740969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.265747533+07:00","message":"receive interim result [true|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.26575772+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.265759991+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.265766581+07:00","message":"[buffer interim] 274 true เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265780958+07:00","message":"[bufferProcess] interim [810000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265786331+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265789765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265792488+07:00","message":"> Transcript [1960] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265795802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265797614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265799897+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265802746+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265804699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265806598+07:00","message":"> Transcript [1961] [true]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265808729+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.26581042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265812018+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265813915+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.265820529+07:00","message":"Push: 'ในดินระเหยไปได้ง่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.265828498+07:00","message":"push: {true ในดินระเหยไปได้ง่าย 0 0xc002757300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:13.274150029+07:00","message":"write wav file: './tmp/7549/7549_274.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.517684516+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.647783091+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.778703726+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.824339881+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.824357042+07:00","message":"found end of frame, send empty tag with msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.824360565+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.824367692+07:00","message":"[buffer interim] 275 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.824373816+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.824377488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.824380209+07:00","message":"> Transcript [1962] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.824382443+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.824384175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.824386038+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.824387788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.824390967+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.824400923+07:00","message":"push: {true \n 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:13.829948114+07:00","message":"write wav file: './tmp/7549/7549_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.835968103+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.897786083+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.002355117+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.002374006+07:00","message":"found end of frame, send empty tag with msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.002377034+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.002383045+07:00","message":"[buffer interim] 276 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.002389103+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.002393727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.00239658+07:00","message":"> Transcript [1963] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.002399051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.002400871+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.0024027+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.002404653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.002407754+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.002416079+07:00","message":"push: {true \n 0 0xc001d2bf00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:14.007815555+07:00","message":"write wav file: './tmp/7549/7549_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458181631+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458196985+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458199377+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458201066+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458202807+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458204595+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458206289+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458207968+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458209536+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458211429+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458213034+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458214537+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458216233+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458217733+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458219224+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458220741+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.458231464+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.636150307+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.636188062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.636192916+07:00","message":"receive interim result [false|false]: ส่วนทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.636207521+07:00","message":"[buffer interim] 277 false ส่วนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.636214367+07:00","message":"[bufferProcess] interim [780000000]:ส่วนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.636216396+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.815484097+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.8155217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.815528357+07:00","message":"receive interim result [false|false]: ส่วนทางนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.815544652+07:00","message":"[buffer interim] 277 false ส่วนทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.815552306+07:00","message":"[bufferProcess] interim [900000000]:ส่วนทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.815554909+07:00","message":"[bufferProcess] send to processor:ส่วนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.815562141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.815564941+07:00","message":"> Transcript [1964] [false]: 'ส่วนทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.815567491+07:00","message":"Set StatePrefix (first interim): 'ส่วนทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.886853688+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.886886225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมทั้งใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.886892664+07:00","message":"receive interim result [false|false]: รวมทั้งใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.886907369+07:00","message":"[buffer interim] 277 false รวมทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.886915187+07:00","message":"[bufferProcess] interim [960000000]:รวมทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.886917821+07:00","message":"[bufferProcess] send to processor:ส่วนทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.886925087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.886931991+07:00","message":"> Transcript [1965] [false]: 'ส่วนทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.886935696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.886937924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.886939919+07:00","message":"StatePrefix: 'ส่วนทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.886942023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:14.900028913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:14.900041787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.954352701+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.954399257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.954405047+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.954419746+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.954426178+07:00","message":"[bufferProcess] interim [80000000]:ส่วนทางไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.954429014+07:00","message":"[bufferProcess] send to processor:รวมทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.954435823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.954438509+07:00","message":"> Transcript [1966] [false]: 'รวมทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.954440709+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.954442599+07:00","message":"Set new StatePrefix: 'รวมทั้งใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.202715423+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.202754084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไหนให้วะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.202760108+07:00","message":"receive interim result [false|false]: ส่วนทางไหนให้วะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.20277934+07:00","message":"[buffer interim] 277 false ส่วนทางไหนให้วะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.202788288+07:00","message":"[bufferProcess] interim [320000000]:ส่วนทางไหนให้วะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.202791606+07:00","message":"[bufferProcess] send to processor:ส่วนทางไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.202796792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.20280058+07:00","message":"> Transcript [1967] [false]: 'ส่วนทางไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.202803673+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.202806994+07:00","message":"Set new StatePrefix: 'ส่วนทางไม่ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.268332343+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.268372456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้วัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.268379642+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.268392216+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.268402059+07:00","message":"[bufferProcess] interim [380000000]:ส่วนทางไม่ให้วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.268405543+07:00","message":"[bufferProcess] send to processor:ส่วนทางไหนให้วะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.268411758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.268416004+07:00","message":"> Transcript [1968] [false]: 'ส่วนทางไหนให้วะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.268419051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.268422098+07:00","message":"Set new StatePrefix: 'ส่วนทางไหนให้วะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.455068979+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.455106091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้วัชพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.455112433+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.45512921+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.455137015+07:00","message":"[bufferProcess] interim [620000000]:ส่วนทางไม่ให้วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.45513913+07:00","message":"[bufferProcess] send to processor:ส่วนทางไม่ให้วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.455142643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.455145513+07:00","message":"> Transcript [1969] [false]: 'ส่วนทางไม่ให้วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.455147645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.455149389+07:00","message":"Set new StatePrefix: 'ส่วนทางไม่ให้วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.049816432+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.049856757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้วัชพืชขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.049862538+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้วัชพืชขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.04987612+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้วัชพืชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.049882756+07:00","message":"[bufferProcess] interim [220000000]:ส่วนทางไม่ให้วัชพืชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.049885537+07:00","message":"[bufferProcess] send to processor:ส่วนทางไม่ให้วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.049891137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.049893809+07:00","message":"> Transcript [1970] [false]: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.049896435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.049898569+07:00","message":"Set new StatePrefix: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.228207802+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.228240212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้วัชพืชขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.228246041+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้วัชพืชขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.228259209+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้วัชพืชขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.228265903+07:00","message":"[bufferProcess] interim [400000000]:ส่วนทางไม่ให้วัชพืชขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.228268247+07:00","message":"[bufferProcess] send to processor:ส่วนทางไม่ให้วัชพืชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.228277834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.228280637+07:00","message":"> Transcript [1971] [false]: 'ส่วนทางไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.22828393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.228286211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.228288453+07:00","message":"StatePrefix: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.228291082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.518516559+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.518538509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้วัชพืชขึ้นมาได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.518542729+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.518564439+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.518570663+07:00","message":"[bufferProcess] interim [580000000]:ส่วนทางไม่ให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.518573346+07:00","message":"[bufferProcess] send to processor:ส่วนทางไม่ให้วัชพืชขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.51857663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.518578955+07:00","message":"> Transcript [1972] [false]: 'ส่วนทางไม่ให้วัชพืชขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.518581673+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.518583541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.518585491+07:00","message":"StatePrefix: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.518588011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.672548356+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.672586278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.672592797+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.672606228+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.672613393+07:00","message":"[bufferProcess] interim [760000000]:ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.672616302+07:00","message":"[bufferProcess] send to processor:ส่วนทางไม่ให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.672623085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.672625642+07:00","message":"> Transcript [1973] [false]: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.672629238+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.672631397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.672633707+07:00","message":"StatePrefix: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.672636097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.860232855+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.860256867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.860262155+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.860277006+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860283389+07:00","message":"[bufferProcess] interim [940000000]:ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860285946+07:00","message":"[bufferProcess] send to processor:ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860295185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860298024+07:00","message":"> Transcript [1974] [false]: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860301075+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860303464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860305324+07:00","message":"StatePrefix: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860307396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860309932+07:00","message":"Push: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860311694+07:00","message":"TextPushed: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860313497+07:00","message":"Set new StatePrefix : 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.860315749+07:00","message":"Next Push (prob) : 'ขึ้นมาได้ง่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.860326205+07:00","message":"push: {false ส่วนทางไม่ให้วัชพืช 0 0xc002058000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.887855853+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.887877978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.887885452+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.887898412+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.88790406+07:00","message":"[bufferProcess] interim [0]:ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.887906333+07:00","message":"[bufferProcess] send to processor:ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.88790995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.887912428+07:00","message":"> Transcript [1975] [false]: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.887915607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.887917446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.887919277+07:00","message":"StatePrefix: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.887921329+07:00","message":"TextPushed: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.118656012+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.118689919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.118695732+07:00","message":"receive interim result [false|false]: ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.118711908+07:00","message":"[buffer interim] 277 false ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.11871847+07:00","message":"[bufferProcess] interim [300000000]:ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.118721052+07:00","message":"[bufferProcess] send to processor:ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.118724708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.118727881+07:00","message":"> Transcript [1976] [false]: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.118732185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.118734262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.11873677+07:00","message":"StatePrefix: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.118739348+07:00","message":"TextPushed: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.226225742+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.45646701+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.45649641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ\",\"confidence\":0.9328473}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.456502185+07:00","message":"receive interim result [true|false]: ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.456509213+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.456511817+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.456517731+07:00","message":"[buffer interim] 277 true ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456523851+07:00","message":"[bufferProcess] interim [540000000]:ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456526922+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456530202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456533207+07:00","message":"> Transcript [1977] [false]: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456536417+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456538609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456540436+07:00","message":"StatePrefix: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456542735+07:00","message":"TextPushed: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456544454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456546192+07:00","message":"> Transcript [1978] [true]: 'ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456548256+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456549765+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456551312+07:00","message":"StatePrefix: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456552993+07:00","message":"TextPushed: 'ส่วนทางไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456554492+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456692428+07:00","message":"Push: 'ขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456695469+07:00","message":"TextPushed: 'ส่วนทางไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456697696+07:00","message":"Set new StatePrefix : 'ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456699952+07:00","message":"Next Push (prob) : 'ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.456709415+07:00","message":"push: {true ขึ้นมาได้ง่ายด้วยค่ะ 0 0xc002058000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.456718919+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_277.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:17.468062704+07:00","message":"write wav file: './tmp/7549/7549_277.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:17.900233038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:17.900252818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.829467483+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.005685342+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.005734031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.00573942+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.005753353+07:00","message":"[buffer interim] 278 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.005759703+07:00","message":"[bufferProcess] interim [140000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.005761789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.005766933+07:00","message":"[bufferProcess] send to processor (ticker):พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.00577782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.00578068+07:00","message":"> Transcript [1979] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.005782701+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.253362425+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.253408644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.253415464+07:00","message":"receive interim result [false|false]: พืชอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.25342954+07:00","message":"[buffer interim] 278 false พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.253436537+07:00","message":"[bufferProcess] interim [440000000]:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.253439177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.4065076+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.406543683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาษารัสเซีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.406549765+07:00","message":"receive interim result [false|false]: ภาษารัสเซีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.406562239+07:00","message":"[buffer interim] 278 false ภาษารัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.406568711+07:00","message":"[bufferProcess] interim [620000000]:ภาษารัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.406570964+07:00","message":"[bufferProcess] send to processor:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.406577868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.406580546+07:00","message":"> Transcript [1980] [false]: 'พืชอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.40658354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.406585449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.406587477+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.406589825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.580735788+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.580792928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.580800703+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.580817632+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.580825927+07:00","message":"[bufferProcess] interim [800000000]:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.580829265+07:00","message":"[bufferProcess] send to processor:ภาษารัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.580838407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.580842265+07:00","message":"> Transcript [1981] [false]: 'ภาษารัสเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.58084548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.580848494+07:00","message":"Set new StatePrefix: 'ภาษารัสเซีย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:20.900634293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:20.900657905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.162160748+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.162199752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.162205635+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.162218322+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.162224803+07:00","message":"[bufferProcess] interim [400000000]:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.16222721+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.162232613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.162235676+07:00","message":"> Transcript [1982] [false]: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.162238292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.162240481+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.607641007+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.607680523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.607685996+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.607697364+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.607703426+07:00","message":"[bufferProcess] interim [760000000]:พืชแต่ละชนิดจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.607705803+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.607710857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.60771356+07:00","message":"> Transcript [1983] [false]: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.607716636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.607718782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.607720597+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.607722631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.801461601+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.801513885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีชู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.801522692+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีชู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.801539283+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีชู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.801549297+07:00","message":"[bufferProcess] interim [940000000]:พืชแต่ละชนิดจะมีชู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.801552795+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.801561588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.801566273+07:00","message":"> Transcript [1984] [false]: 'พืชแต่ละชนิดจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.801571625+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.801574279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.80157769+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.801581396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.809320566+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.809342065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.809346929+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.809358638+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.809363755+07:00","message":"[bufferProcess] interim [0]:พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.809365908+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีชู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.809371658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.80937416+07:00","message":"> Transcript [1985] [false]: 'พืชแต่ละชนิดจะมีชู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.809377136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.80937901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.809380716+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.809382584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.05505206+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.055094888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.05510307+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.055117839+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055129358+07:00","message":"[bufferProcess] interim [240000000]:พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055133214+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055139665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055143409+07:00","message":"> Transcript [1986] [false]: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055148862+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055151664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055155198+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055158228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055165174+07:00","message":"Push: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055168+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055170766+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.055173806+07:00","message":"Next Push (prob) : 'จะมีช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.055184346+07:00","message":"push: {false พืชแต่ละชนิด 0 0xc002756100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.058121319+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.05814106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.058146352+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.05815909+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.05816479+07:00","message":"[bufferProcess] interim [300000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.05816766+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.058174432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.058177645+07:00","message":"> Transcript [1987] [false]: 'พืชแต่ละชนิดจะมีช่วงอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.058181293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.05818431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.058187177+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.058190048+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.699616717+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.699654562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.69966046+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.699674696+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.69968245+07:00","message":"[bufferProcess] interim [900000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.699684976+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.699691788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.699694672+07:00","message":"> Transcript [1988] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.699697887+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.699700176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.699702142+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.699704939+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.073208543+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.073248537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.073254258+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.073269821+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.073277082+07:00","message":"[bufferProcess] interim [260000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.073279374+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.073283378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.073286855+07:00","message":"> Transcript [1989] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.073290651+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.073292777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.073294776+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.073297018+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.264376696+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.264418734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.264423968+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.26443829+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264444985+07:00","message":"[bufferProcess] interim [440000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.26444773+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264457171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264459787+07:00","message":"> Transcript [1990] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264463161+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264465459+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.26446817+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264470477+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264478827+07:00","message":"Push: 'จะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264480592+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264483968+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.264486213+07:00","message":"Next Push (prob) : 'อุณหภูมิที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.264494259+07:00","message":"push: {false จะมีช่วง 0 0xc002756100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.395264998+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.395300888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.395306772+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.39531939+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.395325136+07:00","message":"[bufferProcess] interim [620000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.395327798+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.39533335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.395336043+07:00","message":"> Transcript [1991] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.39533919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.395341059+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.395343204+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.395345817+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.659590057+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.659628823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.659634772+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.659650888+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.65965708+07:00","message":"[bufferProcess] interim [920000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.659659552+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.659666865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.6596696+07:00","message":"> Transcript [1992] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.659672929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.659674972+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.659678145+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.659682112+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:23.900855987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:23.900874655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.910935511+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.910963733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.910970462+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.91098693+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.910996084+07:00","message":"[bufferProcess] interim [100000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.910999579+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.911007238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.91101022+07:00","message":"> Transcript [1993] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.911015047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.911017708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.911020989+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.911024487+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.169305658+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.169353419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.16936242+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.16938233+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169395597+07:00","message":"[bufferProcess] interim [340000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169399353+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169408377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169412916+07:00","message":"> Transcript [1994] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169418391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169422012+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169425511+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169429298+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169438414+07:00","message":"Push: 'อุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169441225+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169444713+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.169448349+07:00","message":"Next Push (prob) : 'เหมาะสมกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.169459385+07:00","message":"push: {false อุณหภูมิที่ 0 0xc002756100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.275522113+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.296243933+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.296273409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.296279369+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.296297678+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.296304661+07:00","message":"[bufferProcess] interim [460000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.296307146+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.296310887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.296313598+07:00","message":"> Transcript [1995] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.296316745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.296318829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.296321086+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.296323426+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.356865563+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.356913584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.356922103+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.356939295+07:00","message":"[buffer interim] 278 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.356946893+07:00","message":"[bufferProcess] interim [640000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.356950736+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.356956565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.356973446+07:00","message":"> Transcript [1996] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.356978439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.356982051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.356986231+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.3569914+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.393558759+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.393596413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญเติบ\",\"confidence\":0.94252527}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.393602636+07:00","message":"receive interim result [true|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.393612744+07:00","message":"end recv isFinal message id 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.393614822+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.393620849+07:00","message":"[buffer interim] 278 true พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393628251+07:00","message":"[bufferProcess] interim [670000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393634935+07:00","message":"[bufferProcess] send to processor (isfinal):พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393638758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393641557+07:00","message":"> Transcript [1997] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393643929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393645754+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393647646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393649997+07:00","message":"> Transcript [1998] [true]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393652367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393654038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393656276+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393658809+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.393666886+07:00","message":"Push: 'เหมาะสมกับการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.393676137+07:00","message":"push: {true เหมาะสมกับการเจริญเติบ 0 0xc002756100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:24.404387542+07:00","message":"write wav file: './tmp/7549/7549_278.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.408836743+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.152214094+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.152247011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.152251731+07:00","message":"receive interim result [false|false]: เอาที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.152261812+07:00","message":"[buffer interim] 279 false เอาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.152268035+07:00","message":"[bufferProcess] interim [780000000]:เอาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.152269771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.437580323+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.437609953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.437615427+07:00","message":"receive interim result [false|false]: เอาที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.437626762+07:00","message":"[buffer interim] 279 false เอาที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.43763222+07:00","message":"[bufferProcess] interim [20000000]:เอาที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.437634889+07:00","message":"[bufferProcess] send to processor:เอาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.437640623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.437643536+07:00","message":"> Transcript [1999] [false]: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.437645693+07:00","message":"Set StatePrefix (first interim): 'เอาที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.646560924+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.646596965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.646603545+07:00","message":"receive interim result [false|false]: เอาที่จะสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.646617922+07:00","message":"[buffer interim] 279 false เอาที่จะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.646623889+07:00","message":"[bufferProcess] interim [260000000]:เอาที่จะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.646626346+07:00","message":"[bufferProcess] send to processor:เอาที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.64662969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.646632617+07:00","message":"> Transcript [2000] [false]: 'เอาที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.64663574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.646637713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.646639534+07:00","message":"StatePrefix: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.646641512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.954638991+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.954680883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะสั่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.954688023+07:00","message":"receive interim result [false|false]: เอาที่จะสั่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.954703832+07:00","message":"[buffer interim] 279 false เอาที่จะสั่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.954711268+07:00","message":"[bufferProcess] interim [560000000]:เอาที่จะสั่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.954714586+07:00","message":"[bufferProcess] send to processor:เอาที่จะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.95472418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.954728122+07:00","message":"> Transcript [2001] [false]: 'เอาที่จะสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.954734558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.954737636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.954740885+07:00","message":"StatePrefix: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.954743641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.326509314+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.335663132+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.335699693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะสั่งกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.335706152+07:00","message":"receive interim result [false|false]: เอาที่จะสั่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.335720856+07:00","message":"[buffer interim] 279 false เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.335727332+07:00","message":"[bufferProcess] interim [980000000]:เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.335729949+07:00","message":"[bufferProcess] send to processor:เอาที่จะสั่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.335736553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.335739249+07:00","message":"> Transcript [2002] [false]: 'เอาที่จะสั่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.335742297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.335744302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.335746006+07:00","message":"StatePrefix: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.335748335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.470603185+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.470642221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะสั่งกัน\",\"confidence\":0.8826359}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.470647608+07:00","message":"receive interim result [true|false]: เอาที่จะสั่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.470659566+07:00","message":"end recv isFinal message id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.470661951+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.470667711+07:00","message":"[buffer interim] 279 true เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470673834+07:00","message":"[bufferProcess] interim [130000000]:เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470677019+07:00","message":"[bufferProcess] send to processor (isfinal):เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470680608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470685971+07:00","message":"> Transcript [2003] [false]: 'เอาที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470690208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470693079+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470696225+07:00","message":"StatePrefix: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470699167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470702835+07:00","message":"Push: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470705593+07:00","message":"TextPushed: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470708572+07:00","message":"Set new StatePrefix : 'เอาที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470712018+07:00","message":"Next Push (prob) : 'จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470714639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470717452+07:00","message":"> Transcript [2004] [true]: 'เอาที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470720455+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470722752+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470726224+07:00","message":"StatePrefix: 'เอาที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.470728033+07:00","message":"TextPushed: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.47073+07:00","message":"Push: 'จะสั่งกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.470747503+07:00","message":"push: {false เอาที่ 0 0xc002756a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.470765443+07:00","message":"push: {true จะสั่งกัน 0 0xc002756a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:26.477129761+07:00","message":"write wav file: './tmp/7549/7549_279.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.578544548+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:26.901233952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:26.901244041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.105609732+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.105646889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.105652259+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.105669035+07:00","message":"[buffer interim] 280 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.105674588+07:00","message":"[bufferProcess] interim [540000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.105676498+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.295006881+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.29504423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.295049787+07:00","message":"receive interim result [false|false]: อุณหภูมิที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.295060942+07:00","message":"[buffer interim] 280 false อุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.295067954+07:00","message":"[bufferProcess] interim [780000000]:อุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.295070207+07:00","message":"[bufferProcess] send to processor:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.295075395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.295078154+07:00","message":"> Transcript [2005] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.295080213+07:00","message":"Set StatePrefix (first interim): 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.562360359+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.562395468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.562400428+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.56241458+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.562421072+07:00","message":"[bufferProcess] interim [960000000]:อุณหภูมิที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.562423428+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.562426896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.562429885+07:00","message":"> Transcript [2006] [false]: 'อุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.562433153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.562434983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.562436721+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.56243858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.56497242+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.565006405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.565011619+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.565025715+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.565031553+07:00","message":"[bufferProcess] interim [20000000]:อุณหภูมิที่สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.565033813+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.565039273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.565042222+07:00","message":"> Transcript [2007] [false]: 'อุณหภูมิที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.565045143+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.565047197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.565048958+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.565050895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.820960391+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.820993222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.820998864+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.821009143+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.821015255+07:00","message":"[bufferProcess] interim [260000000]:อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.821017398+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.821020776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.82102328+07:00","message":"> Transcript [2008] [false]: 'อุณหภูมิที่สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.821026128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.821027982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.821030048+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.821031914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.005456758+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.005492685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.0054979+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.005509065+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.005517432+07:00","message":"[bufferProcess] interim [440000000]:อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.00552008+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.00552602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.00552874+07:00","message":"> Transcript [2009] [false]: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.005532076+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.005534523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.005536394+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.005538441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.005542858+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.005544757+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.005547014+07:00","message":"Set new StatePrefix : 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.005549029+07:00","message":"Next Push (prob) : 'ที่สูงเกิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.005556703+07:00","message":"push: {false อุณหภูมิ 0 0xc002756d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.325379973+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.325425635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.325432219+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.32544895+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.325456915+07:00","message":"[bufferProcess] interim [740000000]:อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.325459785+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.325463655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.325466217+07:00","message":"> Transcript [2010] [false]: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.32547006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.325472042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.325473788+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.32547578+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.461699768+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.461739364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.46174503+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.461762092+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.461778441+07:00","message":"[bufferProcess] interim [860000000]:อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.461781116+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.461786656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.461789609+07:00","message":"> Transcript [2011] [false]: 'อุณหภูมิที่สูงเกินไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.461792821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.461794981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.461797199+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.461799346+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.655835193+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.655870224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.65587639+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.655888334+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.655894208+07:00","message":"[bufferProcess] interim [40000000]:อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.655896304+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.65590184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.655904837+07:00","message":"> Transcript [2012] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.655908328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.655910281+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.65591231+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.655914563+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.679041045+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.679071042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.679076659+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.679088461+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูงเกินไปหรือว่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.67909393+07:00","message":"[bufferProcess] interim [100000000]:อุณหภูมิที่สูงเกินไปหรือว่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679096204+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679099221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679101888+07:00","message":"> Transcript [2013] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.67910508+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679107421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679109374+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679111389+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679117676+07:00","message":"Push: 'ที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679119415+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679121397+07:00","message":"Set new StatePrefix : 'อุณหภูมิที่สูงเกินไปหรือว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.679123633+07:00","message":"Next Push (prob) : 'ไปหรือว่าแต่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.679131045+07:00","message":"push: {false ที่สูงเกิน 0 0xc002756d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.743337516+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.7433766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.743383031+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.743398169+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.743404476+07:00","message":"[bufferProcess] interim [160000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.743406964+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.743410586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.743413183+07:00","message":"> Transcript [2014] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.743415513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.743417322+07:00","message":"Set new StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.902820881+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.902854991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.902861237+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.902874511+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.902880749+07:00","message":"[bufferProcess] interim [400000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.902883558+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.902887288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.902890053+07:00","message":"> Transcript [2015] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.902892171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.902894045+07:00","message":"Set new StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.19800717+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.198036777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.198042805+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.198057008+07:00","message":"[buffer interim] 280 false อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.198063935+07:00","message":"[bufferProcess] interim [580000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.198066321+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.198070355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.198072737+07:00","message":"> Transcript [2016] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.198075908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.198077736+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.198079708+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.198082225+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.456173271+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.57569315+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.575728702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.575734859+07:00","message":"receive interim result [true|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.575747585+07:00","message":"end recv isFinal message id 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.575749932+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.575756742+07:00","message":"[buffer interim] 280 true อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575763153+07:00","message":"[bufferProcess] interim [90000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575766214+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575769375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575781101+07:00","message":"> Transcript [2017] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575783929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575785953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575787695+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575790107+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575792056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575793889+07:00","message":"> Transcript [2018] [true]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575795884+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575798004+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575799965+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575801591+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.575804803+07:00","message":"Push: 'ไปหรือว่าต่ำเกินไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.575813033+07:00","message":"push: {true ไปหรือว่าต่ำเกินไป 0 0xc002756d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:29.584322665+07:00","message":"write wav file: './tmp/7549/7549_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.596434129+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:29.902047306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:29.902061231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.029265982+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.029309608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.02931468+07:00","message":"receive interim result [false|false]: ต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.029327876+07:00","message":"[buffer interim] 281 false ต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.029337349+07:00","message":"[bufferProcess] interim [440000000]:ต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.029339257+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.029344782+07:00","message":"[bufferProcess] send to processor (ticker):ต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.029347544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.029349993+07:00","message":"> Transcript [2019] [false]: 'ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.029352158+07:00","message":"Set StatePrefix (first interim): 'ต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.160116943+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.16015551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.160161417+07:00","message":"receive interim result [false|false]: ต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.160175223+07:00","message":"[buffer interim] 281 false ต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.160181728+07:00","message":"[bufferProcess] interim [620000000]:ต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.160183601+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.228854275+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.228889871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.228895481+07:00","message":"receive interim result [false|false]: ต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.228910963+07:00","message":"[buffer interim] 281 false ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.228918179+07:00","message":"[bufferProcess] interim [680000000]:ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.228920741+07:00","message":"[bufferProcess] send to processor:ต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.228924163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.228926995+07:00","message":"> Transcript [2020] [false]: 'ต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.228930196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.228932737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.228935032+07:00","message":"StatePrefix: 'ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.228936848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.481098544+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.481134221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.481141163+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.481154481+07:00","message":"[buffer interim] 281 false ต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.481171422+07:00","message":"[bufferProcess] interim [920000000]:ต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.481175127+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.481183752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.481187217+07:00","message":"> Transcript [2021] [false]: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.48119045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.481192611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.481194633+07:00","message":"StatePrefix: 'ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.481196649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.539172331+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.539203774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.539209158+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.539223781+07:00","message":"[buffer interim] 281 false ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.539230363+07:00","message":"[bufferProcess] interim [980000000]:ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.539232644+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.539236197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.539238963+07:00","message":"> Transcript [2022] [false]: 'ต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.539241686+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.539243781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.539245563+07:00","message":"StatePrefix: 'ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.539247459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.857909332+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.857955605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.857963512+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.857979606+07:00","message":"[buffer interim] 281 false ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.857993759+07:00","message":"[bufferProcess] interim [280000000]:ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.857997091+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.8580018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.858006817+07:00","message":"> Transcript [2023] [false]: 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.858012523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.85801584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.858018694+07:00","message":"StatePrefix: 'ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.858021533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.858025319+07:00","message":"Push: 'ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.858028067+07:00","message":"TextPushed: 'ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.85803154+07:00","message":"Set new StatePrefix : 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.858034613+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.858044407+07:00","message":"push: {false ต่อการ 0 0xc002059000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.132460955+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.132503746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.132510202+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.132527608+07:00","message":"[buffer interim] 281 false ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.132538778+07:00","message":"[bufferProcess] interim [460000000]:ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.132541171+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.132544753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.132550175+07:00","message":"> Transcript [2024] [false]: 'ต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.132553596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.132555706+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.132557472+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.132559605+07:00","message":"TextPushed: 'ต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.439340975+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.439374659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.439380236+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.4393942+07:00","message":"[buffer interim] 281 false ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.439404605+07:00","message":"[bufferProcess] interim [760000000]:ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.439408446+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.439415541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.439419961+07:00","message":"> Transcript [2025] [false]: 'ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.439423823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.439425888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.439427652+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.439429809+07:00","message":"TextPushed: 'ต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.6661565+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.747311137+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.747336268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของพืชได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.747341862+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.747355491+07:00","message":"[buffer interim] 281 false ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.747367425+07:00","message":"[bufferProcess] interim [60000000]:ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.747370185+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.747373559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.747376035+07:00","message":"> Transcript [2026] [false]: 'ต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.747379053+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.747381666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.747383631+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.747385785+07:00","message":"TextPushed: 'ต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.769113217+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.769138422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของพืชได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.769143923+07:00","message":"receive interim result [true|false]: ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.769153627+07:00","message":"end recv isFinal message id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.769155789+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.769170742+07:00","message":"[buffer interim] 281 true ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769188368+07:00","message":"[bufferProcess] interim [240000000]:ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769191414+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769194664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769197025+07:00","message":"> Transcript [2027] [false]: 'ต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.76920025+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.76920205+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769203832+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769205805+07:00","message":"TextPushed: 'ต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769208509+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769210324+07:00","message":"TextPushed: 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.76921264+07:00","message":"Set new StatePrefix : 'ต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769215215+07:00","message":"Next Push (prob) : 'ของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769216952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.76921873+07:00","message":"> Transcript [2028] [true]: 'ต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.76922077+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769222262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769223725+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769225487+07:00","message":"TextPushed: 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.769227417+07:00","message":"Push: 'ของพืชได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.769234983+07:00","message":"push: {false เจริญเติบโต 0 0xc002059000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.769242458+07:00","message":"push: {true ของพืชได้ค่ะ 0 0xc002059000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:32.779605935+07:00","message":"write wav file: './tmp/7549/7549_281.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:32.90267218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:32.902688055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.988704641+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.057668225+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.248004971+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.274788035+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.274812692+07:00","message":"found end of frame, send empty tag with msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.274816124+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.274824604+07:00","message":"[buffer interim] 282 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.274831276+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.274835849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.274838454+07:00","message":"> Transcript [2029] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.274840702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.27484262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.274844393+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.274846804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.274850493+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.274862601+07:00","message":"push: {true \n 0 0xc002058c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:33.279402781+07:00","message":"write wav file: './tmp/7549/7549_282.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.983075665+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.983121737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.983128115+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.98314396+07:00","message":"[buffer interim] 283 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.983151653+07:00","message":"[bufferProcess] interim [480000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.983153639+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.484219073+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.484255675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.484261192+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.484273764+07:00","message":"[buffer interim] 283 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.484279966+07:00","message":"[bufferProcess] interim [80000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.484282625+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.484287773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.48429018+07:00","message":"> Transcript [2030] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.484292319+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.133376935+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.133448925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.133456948+07:00","message":"receive interim result [false|false]: เช่นข้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.133472707+07:00","message":"[buffer interim] 283 false เช่นข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.133482343+07:00","message":"[bufferProcess] interim [680000000]:เช่นข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.133486234+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.133494551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.133498894+07:00","message":"> Transcript [2031] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.133503843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.133512171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.133514103+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.133516293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.599682924+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.59972478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.59973119+07:00","message":"receive interim result [false|false]: เช่นข้าวซึม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.599746197+07:00","message":"[buffer interim] 283 false เช่นข้าวซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.599753781+07:00","message":"[bufferProcess] interim [220000000]:เช่นข้าวซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.599756195+07:00","message":"[bufferProcess] send to processor:เช่นข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.59976394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.599766638+07:00","message":"> Transcript [2032] [false]: 'เช่นข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.599770557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.599778226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.599780085+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.599782118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.718810822+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.718847786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.718854075+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.718866933+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.718874677+07:00","message":"[bufferProcess] interim [280000000]:เช่นข้าวซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.718877401+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.718884372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.718887428+07:00","message":"> Transcript [2033] [false]: 'เช่นข้าวซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.71889074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.718892768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.718894632+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.718896505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.827533146+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.827572519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.827578177+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.827590731+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.827597823+07:00","message":"[bufferProcess] interim [340000000]:เช่นข้าวซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.827600203+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.827605627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.827608235+07:00","message":"> Transcript [2034] [false]: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.82761237+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.827614598+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.82761655+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.827618496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.8276234+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.827625536+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.827627835+07:00","message":"Set new StatePrefix : 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.82763005+07:00","message":"Next Push (prob) : 'ข้าวซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.827637612+07:00","message":"push: {false เช่น 0 0xc002f08000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.836437417+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.836459425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.836464216+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.836476255+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.836481564+07:00","message":"[bufferProcess] interim [400000000]:เช่นข้าวซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.836483476+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.836486725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.836488881+07:00","message":"> Transcript [2035] [false]: 'เช่นข้าวซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.836491686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.836493516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.836495796+07:00","message":"StatePrefix: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.836498191+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:35.903072611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:35.903093683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.043814892+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.043855402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.043862017+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.043879603+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.043887559+07:00","message":"[bufferProcess] interim [580000000]:เช่นข้าวซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.043889908+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.043893316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.043896179+07:00","message":"> Transcript [2036] [false]: 'เช่นข้าวซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.043899899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.043902211+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.043903991+07:00","message":"StatePrefix: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.043906382+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.089488379+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.089525363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็นพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.089531398+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.089546126+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.089552848+07:00","message":"[bufferProcess] interim [640000000]:เช่นข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.089555192+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.089570916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.089574352+07:00","message":"> Transcript [2037] [false]: 'เช่นข้าวซึ่งเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.089578562+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.089580768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.089583121+07:00","message":"StatePrefix: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.089585367+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.09140109+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.091413546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.091417885+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.091427494+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091430926+07:00","message":"[bufferProcess] interim [700000000]:เช่นข้าวซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091433156+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091435301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091437382+07:00","message":"> Transcript [2038] [false]: 'เช่นข้าวซึ่งเป็นพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091439881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091443727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091445597+07:00","message":"StatePrefix: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091447536+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091453932+07:00","message":"Push: 'ข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091456353+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.09145837+07:00","message":"Set new StatePrefix : 'เช่นข้าวซึ่งเป็นพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.091460373+07:00","message":"Next Push (prob) : 'เป็นพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.091468602+07:00","message":"push: {false ข้าวซึ่ง 0 0xc002f08000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.222566078+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.222610559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็นพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.222617126+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.222631484+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.222641271+07:00","message":"[bufferProcess] interim [820000000]:เช่นข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.222644005+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.222651568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.222655193+07:00","message":"> Transcript [2039] [false]: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.22265898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.222662196+07:00","message":"Set new StatePrefix: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.473677997+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.473719305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็นพืชที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.473725546+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.473739976+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.473748395+07:00","message":"[bufferProcess] interim [120000000]:เช่นข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.473750811+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.473757966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.473760575+07:00","message":"> Transcript [2040] [false]: 'เช่นข้าวซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.473764576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.473766855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.473768668+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.473777963+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.73076318+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.730810624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็นพืชที่เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.730816707+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.73083237+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.730840461+07:00","message":"[bufferProcess] interim [300000000]:เช่นข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.730843615+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.730847637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.730850326+07:00","message":"> Transcript [2041] [false]: 'เช่นข้าวซึ่งเป็นพืชที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.730853415+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.730855404+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.730857613+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.730860445+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.826170593+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.89810267+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.919289293+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.919323745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.919329933+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.919339801+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.919346739+07:00","message":"[bufferProcess] interim [540000000]:เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.919349574+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.919353342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.919355978+07:00","message":"> Transcript [2042] [false]: 'เช่นข้าวซึ่งเป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.91935927+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.919361214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.919363322+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.919365522+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.9232926+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.923316442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็นพืชที่เจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.923320219+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.923329691+07:00","message":"[buffer interim] 283 false เช่นข้าวซึ่งเป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923333318+07:00","message":"[bufferProcess] interim [600000000]:เช่นข้าวซึ่งเป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923335213+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.92333726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923339148+07:00","message":"> Transcript [2043] [false]: 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923341533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923343841+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923345571+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923348469+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923355379+07:00","message":"Push: 'เป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923357196+07:00","message":"TextPushed: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923359127+07:00","message":"Set new StatePrefix : 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.923363099+07:00","message":"Next Push (prob) : 'ที่เจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.923371049+07:00","message":"push: {false เป็นพืช 0 0xc002f08000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.944287934+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.944312354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.944318223+07:00","message":"receive interim result [true|false]: เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.944328841+07:00","message":"end recv isFinal message id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.944331234+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.94433681+07:00","message":"[buffer interim] 283 true เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944341615+07:00","message":"[bufferProcess] interim [600000000]:เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.9443447+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นข้าวซึ่งเป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944359886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944381755+07:00","message":"> Transcript [2044] [false]: 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.94438672+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944388843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944391179+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.94439352+07:00","message":"TextPushed: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.94439587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944398493+07:00","message":"> Transcript [2045] [true]: 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.9444006+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944402126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944403666+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944405358+07:00","message":"TextPushed: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.944412601+07:00","message":"Push: 'ที่เจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.944422023+07:00","message":"push: {true ที่เจริญเติบ 0 0xc002f08000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:36.952470504+07:00","message":"write wav file: './tmp/7549/7549_283.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.28405169+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.28409019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.284095125+07:00","message":"receive interim result [false|false]: โต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.284109157+07:00","message":"[buffer interim] 284 false โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.284115324+07:00","message":"[bufferProcess] interim [420000000]:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.284116883+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.504131956+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.504165177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toto\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.504170745+07:00","message":"receive interim result [false|false]: Toto"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.504183866+07:00","message":"[buffer interim] 284 false Toto"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.504190841+07:00","message":"[bufferProcess] interim [540000000]:Toto"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.504193348+07:00","message":"[bufferProcess] send to processor:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.504202289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.504205326+07:00","message":"> Transcript [2046] [false]: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.50420748+07:00","message":"Set StatePrefix (first interim): 'โต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.526744912+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.526766802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.526778566+07:00","message":"receive interim result [false|false]: โตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.526791708+07:00","message":"[buffer interim] 284 false โตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.526796457+07:00","message":"[bufferProcess] interim [600000000]:โตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.526798588+07:00","message":"[bufferProcess] send to processor:Toto"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.526801418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.526803423+07:00","message":"> Transcript [2047] [false]: 'Toto'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.526805304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.526807412+07:00","message":"Set new StatePrefix: 'Toto'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.564918266+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.564942356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.564947299+07:00","message":"receive interim result [false|false]: โตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.564955147+07:00","message":"[buffer interim] 284 false โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.564966569+07:00","message":"[bufferProcess] interim [720000000]:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.564969175+07:00","message":"[bufferProcess] send to processor:โตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.564972302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.564975005+07:00","message":"> Transcript [2048] [false]: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.564976655+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.564978692+07:00","message":"Set new StatePrefix: 'โตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.98680645+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.083907198+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.083947752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตได้ดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.08395441+07:00","message":"receive interim result [false|false]: โตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.083967726+07:00","message":"[buffer interim] 284 false โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.083974987+07:00","message":"[bufferProcess] interim [320000000]:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.083976929+07:00","message":"[bufferProcess] send to processor:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.083982531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.083985383+07:00","message":"> Transcript [2049] [false]: 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.083988989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.083991047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.083992807+07:00","message":"StatePrefix: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.083994675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.101940404+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.101969656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตได้ดี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.101975625+07:00","message":"receive interim result [true|false]: โตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.10198398+07:00","message":"end recv isFinal message id 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.101986123+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.101993018+07:00","message":"[buffer interim] 284 true โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.101999012+07:00","message":"[bufferProcess] interim [320000000]:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102008551+07:00","message":"[bufferProcess] send to processor (isfinal):โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102011687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102016006+07:00","message":"> Transcript [2050] [false]: 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102019216+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.10202089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102022721+07:00","message":"StatePrefix: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102025661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102027138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.1020291+07:00","message":"> Transcript [2051] [true]: 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102031102+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102033581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102035083+07:00","message":"StatePrefix: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102036724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.102039812+07:00","message":"Push: 'โตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.102048264+07:00","message":"push: {true โตได้ดี 0 0xc001d2a600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:38.10778862+07:00","message":"write wav file: './tmp/7549/7549_284.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.178294148+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.883304538+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.883350347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ตทรู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.883356594+07:00","message":"receive interim result [false|false]: เน็ตทรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.883375787+07:00","message":"[buffer interim] 285 false เน็ตทรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.883384735+07:00","message":"[bufferProcess] interim [480000000]:เน็ตทรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.883387376+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:38.903661375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:38.903689693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.948995074+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.949030312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.949036152+07:00","message":"receive interim result [false|false]: ภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.949051003+07:00","message":"[buffer interim] 285 false ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.949058315+07:00","message":"[bufferProcess] interim [600000000]:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.949061321+07:00","message":"[bufferProcess] send to processor:เน็ตทรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.949065207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.949068711+07:00","message":"> Transcript [2052] [false]: 'เน็ตทรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.949070913+07:00","message":"Set StatePrefix (first interim): 'เน็ตทรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.039842234+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.039876351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ตทรูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.039882086+07:00","message":"receive interim result [false|false]: เน็ตทรูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.039895578+07:00","message":"[buffer interim] 285 false เน็ตทรูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.039901284+07:00","message":"[bufferProcess] interim [660000000]:เน็ตทรูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.03990337+07:00","message":"[bufferProcess] send to processor:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.039908643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.039911253+07:00","message":"> Transcript [2053] [false]: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.039913086+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.03991487+07:00","message":"Set new StatePrefix: 'ภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.161516248+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.161548671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิภาค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.161556272+07:00","message":"receive interim result [false|false]: ภูมิภาค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.161570525+07:00","message":"[buffer interim] 285 false ภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.161576723+07:00","message":"[bufferProcess] interim [780000000]:ภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.161579189+07:00","message":"[bufferProcess] send to processor:เน็ตทรูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.161585471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.161588143+07:00","message":"> Transcript [2054] [false]: 'เน็ตทรูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.161590134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.161592061+07:00","message":"Set new StatePrefix: 'เน็ตทรูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.218074694+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.218103866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.218109779+07:00","message":"receive interim result [false|false]: ภูมิอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.218124033+07:00","message":"[buffer interim] 285 false ภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.218130771+07:00","message":"[bufferProcess] interim [900000000]:ภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.218132843+07:00","message":"[bufferProcess] send to processor:ภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.218136169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.218138989+07:00","message":"> Transcript [2055] [false]: 'ภูมิภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.218140945+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.218142707+07:00","message":"Set new StatePrefix: 'ภูมิภาค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.622207102+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.6222509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศเขต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.622256976+07:00","message":"receive interim result [false|false]: ภูมิอากาศเขต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.622279873+07:00","message":"[buffer interim] 285 false ภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.622287525+07:00","message":"[bufferProcess] interim [260000000]:ภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.622290115+07:00","message":"[bufferProcess] send to processor:ภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.622293392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.622296118+07:00","message":"> Transcript [2056] [false]: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.622298686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.622301241+07:00","message":"Set new StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.925979301+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.926005342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศเขตร้อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.926009967+07:00","message":"receive interim result [false|false]: ภูมิอากาศเขตร้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.926021856+07:00","message":"[buffer interim] 285 false ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.926027303+07:00","message":"[bufferProcess] interim [620000000]:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.926029661+07:00","message":"[bufferProcess] send to processor:ภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.926032888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.926035291+07:00","message":"> Transcript [2057] [false]: 'ภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.926037923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.926039635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.926041279+07:00","message":"StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.926043071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.416661076+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.498335913+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.498371459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศเขตร้อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.498377984+07:00","message":"receive interim result [false|false]: ภูมิอากาศเขตร้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.498393309+07:00","message":"[buffer interim] 285 false ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.498407181+07:00","message":"[bufferProcess] interim [220000000]:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.498409652+07:00","message":"[bufferProcess] send to processor:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.498413439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.498416157+07:00","message":"> Transcript [2058] [false]: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.498419479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.498421431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.498423487+07:00","message":"StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.498425441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.511611564+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.511636154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศเขตร้อน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.511641682+07:00","message":"receive interim result [true|false]: ภูมิอากาศเขตร้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.511652275+07:00","message":"end recv isFinal message id 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.511654551+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.511661143+07:00","message":"[buffer interim] 285 true ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511666444+07:00","message":"[bufferProcess] interim [250000000]:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511669395+07:00","message":"[bufferProcess] send to processor (isfinal):ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511673231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511675817+07:00","message":"> Transcript [2059] [false]: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511678721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511680495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511682212+07:00","message":"StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511684154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511685598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511687537+07:00","message":"> Transcript [2060] [true]: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511689831+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511691398+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511692931+07:00","message":"StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511694495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.511698027+07:00","message":"Push: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.511706902+07:00","message":"push: {true ภูมิอากาศเขตร้อน 0 0xc000424a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:40.519922191+07:00","message":"write wav file: './tmp/7549/7549_285.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.547593001+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.616037678+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.737606286+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.921253336+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.921275145+07:00","message":"found end of frame, send empty tag with msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.921278225+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.921284896+07:00","message":"[buffer interim] 286 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.921292638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.921296257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.921298973+07:00","message":"> Transcript [2061] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.921301646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.921303697+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.921305505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.921307264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.921314794+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.921324555+07:00","message":"push: {true \n 0 0xc002059f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:40.925983542+07:00","message":"write wav file: './tmp/7549/7549_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.45559222+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.455628115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้ช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.455635905+07:00","message":"receive interim result [false|false]: วันนี้ช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.455650712+07:00","message":"[buffer interim] 287 false วันนี้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.455657243+07:00","message":"[bufferProcess] interim [540000000]:วันนี้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.455659261+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.749455388+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.749490258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.749495419+07:00","message":"receive interim result [false|false]: ช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.749508989+07:00","message":"[buffer interim] 287 false ช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.749515261+07:00","message":"[bufferProcess] interim [780000000]:ช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.74951727+07:00","message":"[bufferProcess] send to processor:วันนี้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.749520573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.749523255+07:00","message":"> Transcript [2062] [false]: 'วันนี้ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.749525926+07:00","message":"Set StatePrefix (first interim): 'วันนี้ช่วง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:41.9038573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:41.903870172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.905173027+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.905203553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.905208395+07:00","message":"receive interim result [false|false]: ช่วงอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.905220097+07:00","message":"[buffer interim] 287 false ช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.905225292+07:00","message":"[bufferProcess] interim [960000000]:ช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.905227609+07:00","message":"[bufferProcess] send to processor:ช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.905233981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.905236576+07:00","message":"> Transcript [2063] [false]: 'ช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.905238588+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:41.905240388+07:00","message":"Set new StatePrefix: 'ช่วงเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.165739439+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.165779528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.16578527+07:00","message":"receive interim result [false|false]: ช่วงอุณหภูมิที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.165802801+07:00","message":"[buffer interim] 287 false ช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.165809246+07:00","message":"[bufferProcess] interim [320000000]:ช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.16581126+07:00","message":"[bufferProcess] send to processor:ช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.165814891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.165818051+07:00","message":"> Transcript [2064] [false]: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.165819978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.165822249+07:00","message":"Set new StatePrefix: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.352666393+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.35270457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิที่เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.352711495+07:00","message":"receive interim result [false|false]: ช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.352727535+07:00","message":"[buffer interim] 287 false ช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.352734967+07:00","message":"[bufferProcess] interim [440000000]:ช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.352737594+07:00","message":"[bufferProcess] send to processor:ช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.35274449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.352747139+07:00","message":"> Transcript [2065] [false]: 'ช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.352750664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.352752667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.352756203+07:00","message":"StatePrefix: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.352758727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.616243491+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.616274984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิที่เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.616280338+07:00","message":"receive interim result [false|false]: ช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.616291655+07:00","message":"[buffer interim] 287 false ช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.616297523+07:00","message":"[bufferProcess] interim [680000000]:ช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.616300009+07:00","message":"[bufferProcess] send to processor:ช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.616305132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.616307779+07:00","message":"> Transcript [2066] [false]: 'ช่วงอุณหภูมิที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.616310953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.616318497+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.616323697+07:00","message":"StatePrefix: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.616325813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.80866488+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.808704926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิที่เหมาะสมต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.808711494+07:00","message":"receive interim result [false|false]: ช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.808726416+07:00","message":"[buffer interim] 287 false ช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.808744038+07:00","message":"[bufferProcess] interim [920000000]:ช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.80874823+07:00","message":"[bufferProcess] send to processor:ช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.808761566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.808765867+07:00","message":"> Transcript [2067] [false]: 'ช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.808770495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.808781911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.808785334+07:00","message":"StatePrefix: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.808788242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.995385818+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.995432555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิที่เหมาะสมต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.995439267+07:00","message":"receive interim result [false|false]: ช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.995454591+07:00","message":"[buffer interim] 287 false ช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995462508+07:00","message":"[bufferProcess] interim [100000000]:ช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995464703+07:00","message":"[bufferProcess] send to processor:ช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995469953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.99547259+07:00","message":"> Transcript [2068] [false]: 'ช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995476219+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995478867+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995481132+07:00","message":"StatePrefix: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.9954841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995490111+07:00","message":"Push: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995492584+07:00","message":"TextPushed: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995494573+07:00","message":"Set new StatePrefix : 'ช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.995496713+07:00","message":"Next Push (prob) : 'ที่เหมาะสมต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.995505909+07:00","message":"push: {false ช่วงอุณหภูมิ 0 0xc000044780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.315288622+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.3153265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิที่เหมาะสมต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.315332593+07:00","message":"receive interim result [false|false]: ช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.315400483+07:00","message":"[buffer interim] 287 false ช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.315408448+07:00","message":"[bufferProcess] interim [400000000]:ช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.315410948+07:00","message":"[bufferProcess] send to processor:ช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.315414434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.315417373+07:00","message":"> Transcript [2069] [false]: 'ช่วงอุณหภูมิที่เหมาะสมต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.315420732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.315423152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.315425012+07:00","message":"StatePrefix: 'ช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.3154274+07:00","message":"TextPushed: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.372932543+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.372971335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.372978232+07:00","message":"receive interim result [false|false]: ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.372995029+07:00","message":"[buffer interim] 287 false ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.373004824+07:00","message":"[bufferProcess] interim [520000000]:ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.373007476+07:00","message":"[bufferProcess] send to processor:ช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.373011304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.373014332+07:00","message":"> Transcript [2070] [false]: 'ช่วงอุณหภูมิที่เหมาะสมต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.373017324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.373019644+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.373021956+07:00","message":"StatePrefix: 'ช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.373024741+07:00","message":"TextPushed: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.496876897+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.581915662+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.581960238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.581967436+07:00","message":"receive interim result [false|false]: ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.581984434+07:00","message":"[buffer interim] 287 false ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.581994596+07:00","message":"[bufferProcess] interim [760000000]:ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.581997731+07:00","message":"[bufferProcess] send to processor:ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.582002398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.582005198+07:00","message":"> Transcript [2071] [false]: 'ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.582009002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.582011254+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.582015792+07:00","message":"StatePrefix: 'ช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.582018603+07:00","message":"TextPushed: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.611377558+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.611406403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ\",\"confidence\":0.9548919}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.611412166+07:00","message":"receive interim result [true|false]: ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.611424948+07:00","message":"end recv isFinal message id 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.61142785+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.611433987+07:00","message":"[buffer interim] 287 true ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611440398+07:00","message":"[bufferProcess] interim [790000000]:ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611443542+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611446277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611448662+07:00","message":"> Transcript [2072] [false]: 'ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611451626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611454431+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611458475+07:00","message":"StatePrefix: 'ช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611461753+07:00","message":"TextPushed: 'ช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611466225+07:00","message":"Push: 'ที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611469482+07:00","message":"TextPushed: 'ช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611472294+07:00","message":"Set new StatePrefix : 'ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611476435+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611479007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611482079+07:00","message":"> Transcript [2073] [true]: 'ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611485315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611489151+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611493343+07:00","message":"StatePrefix: 'ช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611495446+07:00","message":"TextPushed: 'ช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.611497541+07:00","message":"Push: 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.611505746+07:00","message":"push: {false ที่เหมาะสมต่อ 0 0xc000044780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.61151437+07:00","message":"push: {true การเจริญเติบ 0 0xc000044780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.618830035+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:43.621396138+07:00","message":"write wav file: './tmp/7549/7549_287.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458827908+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458849926+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458852635+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458854415+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458856142+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458857829+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458860434+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458862354+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458864205+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.45886595+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458867714+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458869434+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458870933+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458872747+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458874358+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458875892+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458877381+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.458879136+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.45888069+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.83269664+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.832743751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.83274936+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.83276581+07:00","message":"[buffer interim] 288 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.832772034+07:00","message":"[bufferProcess] interim [200000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.832779326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.832785758+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.832788881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.832791518+07:00","message":"> Transcript [2074] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.832793761+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:44.904911111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:44.904936847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.500473421+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.500500977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.500504781+07:00","message":"receive interim result [false|false]: ข้าวสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.500517614+07:00","message":"[buffer interim] 288 false ข้าวสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.500524482+07:00","message":"[bufferProcess] interim [860000000]:ข้าวสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.500526229+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.575000489+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.575040214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวสาลี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.575045709+07:00","message":"receive interim result [false|false]: ข้าวสาลี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.575058486+07:00","message":"[buffer interim] 288 false ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.57506715+07:00","message":"[bufferProcess] interim [980000000]:ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.575069162+07:00","message":"[bufferProcess] send to processor:ข้าวสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.575074743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.575077539+07:00","message":"> Transcript [2075] [false]: 'ข้าวสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.575079694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.575081802+07:00","message":"Set new StatePrefix: 'ข้าวสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.856246003+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.969557333+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.969598471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวสาลี\",\"confidence\":0.92295706}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.9696048+07:00","message":"receive interim result [true|false]: ข้าวสาลี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.969619068+07:00","message":"end recv isFinal message id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.969624054+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.969636408+07:00","message":"[buffer interim] 288 true ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969656517+07:00","message":"[bufferProcess] interim [460000000]:ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969660314+07:00","message":"[bufferProcess] send to processor (isfinal):ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969664383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969667846+07:00","message":"> Transcript [2076] [false]: 'ข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969669909+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969674028+07:00","message":"Set new StatePrefix: 'ข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.96967597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969677854+07:00","message":"> Transcript [2077] [true]: 'ข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969680317+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969682185+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969684033+07:00","message":"StatePrefix: 'ข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.969686041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.96968901+07:00","message":"Push: 'ข้าวสาลี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.969710066+07:00","message":"push: {true ข้าวสาลี 0 0xc000182580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:45.977885185+07:00","message":"write wav file: './tmp/7549/7549_288.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.449726403+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.158623725+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.158662418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.158667533+07:00","message":"receive interim result [false|false]: ซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.158681994+07:00","message":"[buffer interim] 289 false ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.158687968+07:00","message":"[bufferProcess] interim [540000000]:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.158689914+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.158694984+07:00","message":"[bufferProcess] send to processor (ticker):ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.158697756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.158700481+07:00","message":"> Transcript [2078] [false]: 'ซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.15870244+07:00","message":"Set StatePrefix (first interim): 'ซึ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.238985052+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.239027243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.239032744+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.239048666+07:00","message":"[buffer interim] 289 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.23905515+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.239057019+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505715253+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505755013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505761195+07:00","message":"receive interim result [false|false]: ซึ่งเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505783418+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505787855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.50580636+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505806221+07:00","message":"[buffer interim] 289 false ซึ่งเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505828905+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505836371+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505839078+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505842234+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505844038+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505846988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505851156+07:00","message":"> Transcript [2079] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505853244+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.50585554+07:00","message":"Set new StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505857449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505859391+07:00","message":"> Transcript [2080] [false]: 'ซึ่งเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505862225+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505864666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505866489+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505868477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505812803+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505946138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.505956617+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.50597799+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.50598504+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505987703+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505993369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505996018+07:00","message":"> Transcript [2081] [false]: 'ซึ่งเป็นพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.505999449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.506001403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.50600347+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.506005931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.686191363+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.686229742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.686236223+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.686251223+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.686258437+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.686260974+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.686267785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.686271096+07:00","message":"> Transcript [2082] [false]: 'ซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.686274678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.686277031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.686279049+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.686281248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:47.905327417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:47.905344539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.92473629+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.924800714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.92480725+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.924824639+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924832537+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924835038+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924838307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924840971+07:00","message":"> Transcript [2083] [false]: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924844221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924846658+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924848516+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924850477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924858077+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924860164+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924862124+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.924864288+07:00","message":"Next Push (prob) : 'พืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.924872539+07:00","message":"push: {false ซึ่งเป็น 0 0xc0003a4c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.995760944+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.995802604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.995807915+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.995825455+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.995831548+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.99583411+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.995838191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.995840573+07:00","message":"> Transcript [2084] [false]: 'ซึ่งเป็นพืชที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.995844302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.995846146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.995847889+07:00","message":"StatePrefix: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.995849876+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.184785106+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.184831967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่เจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.18483807+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.184854891+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.184861939+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.184864554+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.184872991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.184876494+07:00","message":"> Transcript [2085] [false]: 'ซึ่งเป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.184880051+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.184882201+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.1848847+07:00","message":"StatePrefix: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.184887026+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.325115114+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.325173149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่เจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.325179678+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.325196589+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.325204346+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งเป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.32520653+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.325210271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.325212834+07:00","message":"> Transcript [2086] [false]: 'ซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.325216582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.325218616+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.325221029+07:00","message":"StatePrefix: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.325223866+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.512626503+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.512675866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่เจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.512682224+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืชที่เจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.512699581+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืชที่เจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512709405+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งเป็นพืชที่เจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512712541+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512718326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512721194+07:00","message":"> Transcript [2087] [false]: 'ซึ่งเป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512724886+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.51272719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.5127295+07:00","message":"StatePrefix: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512731805+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512739302+07:00","message":"Push: 'พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512741066+07:00","message":"TextPushed: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512742902+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.512745005+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.512753189+07:00","message":"push: {false พืชที่ 0 0xc0003a4c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.579628808+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.579665214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่เจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.579671294+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.579687461+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.579697255+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.57970172+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพืชที่เจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.579707761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.5797107+07:00","message":"> Transcript [2088] [false]: 'ซึ่งเป็นพืชที่เจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.57971418+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.579716394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.579718234+07:00","message":"StatePrefix: 'ซึ่งเป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.579720813+07:00","message":"TextPushed: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.693184285+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.693240372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่เจริญเติบโตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.693249119+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.693265016+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.693272785+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.693276189+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.693280708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.693284603+07:00","message":"> Transcript [2089] [false]: 'ซึ่งเป็นพืชที่เจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.69328875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.693291616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.693294703+07:00","message":"StatePrefix: 'ซึ่งเป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.693298331+07:00","message":"TextPushed: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.198425688+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.257715596+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.273873247+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.27392526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่เจริญเติบโตได้ดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.273940786+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.273958837+07:00","message":"[buffer interim] 289 false ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.273967221+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.273970859+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.273979697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.273983751+07:00","message":"> Transcript [2090] [false]: 'ซึ่งเป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.273988196+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.273990992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.273994059+07:00","message":"StatePrefix: 'ซึ่งเป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.273997589+07:00","message":"TextPushed: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.290102493+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.290130154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพืชที่เจริญเติบโตได้ดี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.290136054+07:00","message":"receive interim result [true|false]: ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.290146174+07:00","message":"end recv isFinal message id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.290148343+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.290153327+07:00","message":"[buffer interim] 289 true ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290159032+07:00","message":"[bufferProcess] interim [970000000]:ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290161687+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290164935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290167679+07:00","message":"> Transcript [2091] [false]: 'ซึ่งเป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290170975+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290172738+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.29017445+07:00","message":"StatePrefix: 'ซึ่งเป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290176592+07:00","message":"TextPushed: 'ซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290183583+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290185365+07:00","message":"TextPushed: 'ซึ่งเป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290187634+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290189603+07:00","message":"Next Push (prob) : 'ได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290191187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290193286+07:00","message":"> Transcript [2092] [true]: 'ซึ่งเป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290195411+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.29019695+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.29020014+07:00","message":"StatePrefix: 'ซึ่งเป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290201987+07:00","message":"TextPushed: 'ซึ่งเป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.290204277+07:00","message":"Push: 'ได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.290223263+07:00","message":"push: {false เจริญเติบโต 0 0xc0003a4c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.290251347+07:00","message":"push: {true ได้ดี 0 0xc0003a4c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:49.299573436+07:00","message":"write wav file: './tmp/7549/7549_289.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.818014804+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.818057236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.818062305+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.81807966+07:00","message":"[buffer interim] 290 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.818086037+07:00","message":"[bufferProcess] interim [540000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.818087763+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.910213387+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.910250516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Nike\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.910256855+07:00","message":"receive interim result [false|false]: Nike"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.910270639+07:00","message":"[buffer interim] 290 false Nike"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.910277183+07:00","message":"[bufferProcess] interim [600000000]:Nike"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.910279495+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.910286446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.910289236+07:00","message":"> Transcript [2093] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.910291234+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.94651564+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.946543715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.946547766+07:00","message":"receive interim result [false|false]: ในผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.946558103+07:00","message":"[buffer interim] 290 false ในผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.946563102+07:00","message":"[bufferProcess] interim [660000000]:ในผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.946565286+07:00","message":"[bufferProcess] send to processor:Nike"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.946568822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.946571132+07:00","message":"> Transcript [2094] [false]: 'Nike'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.946573085+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.94657575+07:00","message":"Set new StatePrefix: 'Nike'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.96047376+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.960498922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในกลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.960504102+07:00","message":"receive interim result [false|false]: ในกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.960513838+07:00","message":"[buffer interim] 290 false ในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.960517873+07:00","message":"[bufferProcess] interim [720000000]:ในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.960519855+07:00","message":"[bufferProcess] send to processor:ในผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.960522774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.960525917+07:00","message":"> Transcript [2095] [false]: 'ในผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.960528074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.960529828+07:00","message":"Set new StatePrefix: 'ในผู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.988662251+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.988689567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในกลุ่มมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.988696351+07:00","message":"receive interim result [false|false]: ในกลุ่มมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.988705924+07:00","message":"[buffer interim] 290 false ในกลุ่มมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.988712063+07:00","message":"[bufferProcess] interim [780000000]:ในกลุ่มมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.988716525+07:00","message":"[bufferProcess] send to processor:ในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.988719576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.988721892+07:00","message":"> Transcript [2096] [false]: 'ในกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.988723707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.988725799+07:00","message":"Set new StatePrefix: 'ในกลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.112255161+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.112289118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในภูมิภาค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.112294772+07:00","message":"receive interim result [false|false]: ในภูมิภาค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.112307981+07:00","message":"[buffer interim] 290 false ในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.112315738+07:00","message":"[bufferProcess] interim [900000000]:ในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.112318182+07:00","message":"[bufferProcess] send to processor:ในกลุ่มมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.112323738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.11232619+07:00","message":"> Transcript [2097] [false]: 'ในกลุ่มมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.112328846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.112330796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.112332574+07:00","message":"StatePrefix: 'ในกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.11233466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.239801478+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.239838513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในภูมิอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.23984394+07:00","message":"receive interim result [false|false]: ในภูมิอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.239856508+07:00","message":"[buffer interim] 290 false ในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.23986256+07:00","message":"[bufferProcess] interim [20000000]:ในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.239864772+07:00","message":"[bufferProcess] send to processor:ในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.239868279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.239871106+07:00","message":"> Transcript [2098] [false]: 'ในภูมิภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.239873055+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.239874796+07:00","message":"Set new StatePrefix: 'ในภูมิภาค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.688586151+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.688617994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในภูมิอากาศเขต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.688624132+07:00","message":"receive interim result [false|false]: ในภูมิอากาศเขต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.688637554+07:00","message":"[buffer interim] 290 false ในภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.688644012+07:00","message":"[bufferProcess] interim [440000000]:ในภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.688646297+07:00","message":"[bufferProcess] send to processor:ในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.688652473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.688655231+07:00","message":"> Transcript [2099] [false]: 'ในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.688657405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.688659325+07:00","message":"Set new StatePrefix: 'ในภูมิอากาศ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:50.905386713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:50.905425927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.006935237+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.006978695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในภูมิอากาศเขตหนาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.006987336+07:00","message":"receive interim result [false|false]: ในภูมิอากาศเขตหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.007000512+07:00","message":"[buffer interim] 290 false ในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.007007273+07:00","message":"[bufferProcess] interim [740000000]:ในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.00701024+07:00","message":"[bufferProcess] send to processor:ในภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.007017007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.007019845+07:00","message":"> Transcript [2100] [false]: 'ในภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.007023062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.007025137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.007026978+07:00","message":"StatePrefix: 'ในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.007029776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.306079456+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.408545356+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.408580608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในภูมิอากาศเขตหนาว\",\"confidence\":0.94805753}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.40858621+07:00","message":"receive interim result [true|false]: ในภูมิอากาศเขตหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.408597209+07:00","message":"end recv isFinal message id 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.408599445+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.408605565+07:00","message":"[buffer interim] 290 true ในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408612091+07:00","message":"[bufferProcess] interim [280000000]:ในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408615364+07:00","message":"[bufferProcess] send to processor (isfinal):ในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408618675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408621302+07:00","message":"> Transcript [2101] [false]: 'ในภูมิอากาศเขตหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.40862445+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408626349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.4086281+07:00","message":"StatePrefix: 'ในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408630206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408631957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408635106+07:00","message":"> Transcript [2102] [true]: 'ในภูมิอากาศเขตหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408637229+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408638843+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408640406+07:00","message":"StatePrefix: 'ในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408641975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.408644677+07:00","message":"Push: 'ในภูมิอากาศเขตหนาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.408651859+07:00","message":"push: {true ในภูมิอากาศเขตหนาว 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:51.4163897+07:00","message":"write wav file: './tmp/7549/7549_290.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.208163852+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.011956499+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.011999924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.012005324+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.012021183+07:00","message":"[buffer interim] 291 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.012027942+07:00","message":"[bufferProcess] interim [820000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.012029615+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.012035424+07:00","message":"[bufferProcess] send to processor (ticker):ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.012038191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.012041069+07:00","message":"> Transcript [2103] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.012042975+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.124230229+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.124275685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.124282937+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.124299805+07:00","message":"[buffer interim] 291 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.124308701+07:00","message":"[bufferProcess] interim [880000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.12431121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.359601604+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.359640774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ้าป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.359646478+07:00","message":"receive interim result [false|false]: ผ้าป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.35966184+07:00","message":"[buffer interim] 291 false ผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.359669628+07:00","message":"[bufferProcess] interim [60000000]:ผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.35967222+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.35967912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.359682081+07:00","message":"> Transcript [2104] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.359684417+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.359686692+07:00","message":"Set new StatePrefix: 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.367488677+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.367508638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.367513284+07:00","message":"receive interim result [false|false]: ธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.367526062+07:00","message":"[buffer interim] 291 false ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.367530293+07:00","message":"[bufferProcess] interim [120000000]:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.367532628+07:00","message":"[bufferProcess] send to processor:ผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.367535471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.367538343+07:00","message":"> Transcript [2105] [false]: 'ผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.367539968+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.367541733+07:00","message":"Set new StatePrefix: 'ผ้าป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.845640606+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.845684402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.845690782+07:00","message":"receive interim result [false|false]: ธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.845708361+07:00","message":"[buffer interim] 291 false ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.845716574+07:00","message":"[bufferProcess] interim [720000000]:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.845719038+07:00","message":"[bufferProcess] send to processor:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.845722556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.845725135+07:00","message":"> Transcript [2106] [false]: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.845727275+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.845729131+07:00","message":"Set new StatePrefix: 'ธาตุอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:53.905554028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:53.905574212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.212212012+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.21224841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.212254996+07:00","message":"receive interim result [false|false]: ภาพอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.212269728+07:00","message":"[buffer interim] 291 false ภาพอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.21227704+07:00","message":"[bufferProcess] interim [980000000]:ภาพอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212279273+07:00","message":"[bufferProcess] send to processor:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212285865+07:00","message":"[bufferProcess] send to processor (ticker):ภาพอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212288789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212291609+07:00","message":"> Transcript [2107] [false]: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212294315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212296291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212298387+07:00","message":"StatePrefix: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212302477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212304275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212306416+07:00","message":"> Transcript [2108] [false]: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.212307903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.21230972+07:00","message":"Set new StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.653688455+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.653721767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.653727124+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.653742141+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.653749297+07:00","message":"[bufferProcess] interim [400000000]:ภาพอาหารทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.653751215+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.954189998+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.954224366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.954230409+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.954241361+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.95424748+07:00","message":"[bufferProcess] interim [700000000]:ภาพอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.954249885+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.954255084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.954257891+07:00","message":"> Transcript [2109] [false]: 'ภาพอาหารทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.954261663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.954263665+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.954265451+07:00","message":"StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.954267441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.138080745+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.138113815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.138119695+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.138137096+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.138144796+07:00","message":"[bufferProcess] interim [940000000]:ภาพอาหารทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.13814747+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.138151172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.138154014+07:00","message":"> Transcript [2110] [false]: 'ภาพอาหารทานอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.138157491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.138159534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.138161327+07:00","message":"StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.138163442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.255285307+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.255320723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.255326458+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.255342625+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255351032+07:00","message":"[bufferProcess] interim [60000000]:ภาพอาหารทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255353208+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255356966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255359903+07:00","message":"> Transcript [2111] [false]: 'ภาพอาหารทานอาหารที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255362953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255364937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255367143+07:00","message":"StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255369034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.255785672+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.255793674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.255796796+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.25580483+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255807583+07:00","message":"[bufferProcess] interim [120000000]:ภาพอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255809391+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255811192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255813081+07:00","message":"> Transcript [2112] [false]: 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255815078+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255816982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255818585+07:00","message":"StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255820228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255826055+07:00","message":"Push: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.255828012+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.25582986+07:00","message":"Set new StatePrefix : 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.25583214+07:00","message":"Next Push (prob) : 'ทานอาหารที่จำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.255840966+07:00","message":"push: {false ภาพอาหาร 0 0xc000045f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.588961665+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.588993068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.588998636+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.589012418+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.589019693+07:00","message":"[bufferProcess] interim [360000000]:ภาพอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.589022713+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.589026231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.589028334+07:00","message":"> Transcript [2113] [false]: 'ภาพอาหารทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.589031711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.589033605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.589035574+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.589037672+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.647624393+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.647654948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.647660471+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.647673928+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.647680511+07:00","message":"[bufferProcess] interim [480000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.647683021+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.647686386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.647688546+07:00","message":"> Transcript [2114] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.64769137+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.647693266+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.647695734+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.647697944+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:56.906580918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:56.906593915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.963684492+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.963732567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จําเป็นต่อการแก้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.963739057+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.963755218+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.963762153+07:00","message":"[bufferProcess] interim [780000000]:ภาพอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.963765073+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.963772928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.963780978+07:00","message":"> Transcript [2115] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.963784678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.963787287+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.963789594+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.963792437+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.025403375+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.025439049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.025445937+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.025459746+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025470736+07:00","message":"[bufferProcess] interim [840000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025473402+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025480072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025483+07:00","message":"> Transcript [2116] [false]: 'ภาพอาหารทานอาหารที่จําเป็นต่อการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025485535+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025487876+07:00","message":"Set new StatePrefix: 'ภาพอาหารทานอาหารที่จําเป็นต่อการแก้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.025638666+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.02564566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.025648938+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.025656407+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025659499+07:00","message":"[bufferProcess] interim [900000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025661367+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025663381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025665087+07:00","message":"> Transcript [2117] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025666775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.025671154+07:00","message":"Set new StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.284136683+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.284172617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.284179608+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.284192931+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.284203621+07:00","message":"[bufferProcess] interim [80000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.28420602+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.284209862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.284212589+07:00","message":"> Transcript [2118] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.284215478+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.28421739+07:00","message":"Set new StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.344628203+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.344663358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.344669807+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.344683344+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.344690384+07:00","message":"[bufferProcess] interim [200000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.344693688+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.344700319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.344702984+07:00","message":"> Transcript [2119] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.344706292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.344708197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.344710013+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.344712023+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.7013435+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.701385809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.701394888+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.701408899+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.701415323+07:00","message":"[bufferProcess] interim [500000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.701418109+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.701423518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.701426245+07:00","message":"> Transcript [2120] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.701429455+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.701431382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.701433697+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.701435862+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.985755869+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.985809786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.98581637+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.985833093+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.985841389+07:00","message":"[bufferProcess] interim [740000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.985844851+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.985849115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.985852228+07:00","message":"> Transcript [2121] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.985855778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.985857879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.985861315+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.985863647+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.251842169+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.251879254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.25188605+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.251903199+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251909997+07:00","message":"[bufferProcess] interim [40000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251912317+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251915937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251920067+07:00","message":"> Transcript [2122] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.2519243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251926202+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251928458+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251930556+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251937071+07:00","message":"Push: 'ทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251939132+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251941244+07:00","message":"Set new StatePrefix : 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.251943787+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.251950603+07:00","message":"push: {false ทานอาหารที่จำเป็นต่อการเจริญ 0 0xc000045f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.598534335+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.598586012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.598594287+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.598610415+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.598618074+07:00","message":"[bufferProcess] interim [340000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.598620755+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.598627547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.598630557+07:00","message":"> Transcript [2123] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.598634199+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.598636117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.598641696+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.598644905+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.805301658+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.89304864+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.893097821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.893106236+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.893122523+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.89313168+07:00","message":"[bufferProcess] interim [640000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.893135429+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.89314321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.893147168+07:00","message":"> Transcript [2124] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.89315197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.893154745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.893157659+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.893177383+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.909243046+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.909282486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.909290763+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.909309874+07:00","message":"[buffer interim] 291 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.909318218+07:00","message":"[bufferProcess] interim [700000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.909322411+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.909327964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.909331701+07:00","message":"> Transcript [2125] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.909336815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.909339667+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.90934315+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.909347347+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.961495028+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.961528095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด\",\"confidence\":0.95332587}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.961534496+07:00","message":"receive interim result [true|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.961546485+07:00","message":"end recv isFinal message id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.961549606+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.961562384+07:00","message":"[buffer interim] 291 true ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961580301+07:00","message":"[bufferProcess] interim [820000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961583704+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.96158781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961591312+07:00","message":"> Transcript [2126] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961595058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961597018+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961599346+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961602109+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961605561+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961607444+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961609543+07:00","message":"Set new StatePrefix : 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961611943+07:00","message":"Next Push (prob) : 'มีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961613657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961615511+07:00","message":"> Transcript [2127] [true]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961617773+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961619683+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961621663+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961623805+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.961629607+07:00","message":"Push: 'มีหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.96163825+07:00","message":"push: {false เติบโตของพืช 0 0xc000045f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.961643789+07:00","message":"push: {true มีหลายชนิด 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:58.977184655+07:00","message":"write wav file: './tmp/7549/7549_291.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.378789192+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.903265609+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.903307554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.903312386+07:00","message":"receive interim result [false|false]: นาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.90332564+07:00","message":"[buffer interim] 292 false นาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.90333135+07:00","message":"[bufferProcess] interim [480000000]:นาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.903333063+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:59.907406192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:59.90741625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.1499287+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.149970684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.149975838+07:00","message":"receive interim result [false|false]: นางฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.149991306+07:00","message":"[buffer interim] 292 false นางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.150003773+07:00","message":"[bufferProcess] interim [600000000]:นางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.150007664+07:00","message":"[bufferProcess] send to processor:นาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.150012235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.150016205+07:00","message":"> Transcript [2128] [false]: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.150019162+07:00","message":"Set StatePrefix (first interim): 'นาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.200721281+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.200761021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.200766832+07:00","message":"receive interim result [false|false]: นางตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.200790518+07:00","message":"[buffer interim] 292 false นางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.200801764+07:00","message":"[bufferProcess] interim [660000000]:นางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.20080437+07:00","message":"[bufferProcess] send to processor:นางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.200808509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.200811476+07:00","message":"> Transcript [2129] [false]: 'นางฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.200814592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.200818027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.200819894+07:00","message":"StatePrefix: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.200821828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.443157125+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.443195588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.443201021+07:00","message":"receive interim result [false|false]: นางตามไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.443216073+07:00","message":"[buffer interim] 292 false นางตามไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.44322314+07:00","message":"[bufferProcess] interim [960000000]:นางตามไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.443225812+07:00","message":"[bufferProcess] send to processor:นางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.443230482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.443235094+07:00","message":"> Transcript [2130] [false]: 'นางตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.44323969+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.443242683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.44324595+07:00","message":"StatePrefix: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.443248222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.449561117+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.449583199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.449588026+07:00","message":"receive interim result [false|false]: นางตามปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.449601127+07:00","message":"[buffer interim] 292 false นางตามปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.449606846+07:00","message":"[bufferProcess] interim [20000000]:นางตามปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.449611186+07:00","message":"[bufferProcess] send to processor:นางตามไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.449615396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.449619204+07:00","message":"> Transcript [2131] [false]: 'นางตามไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.449622118+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.449623991+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.449625826+07:00","message":"StatePrefix: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.449627907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.818638301+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.818672403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.818677727+07:00","message":"receive interim result [false|false]: นางตามปริมาณของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.818692871+07:00","message":"[buffer interim] 292 false นางตามปริมาณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818700166+07:00","message":"[bufferProcess] interim [440000000]:นางตามปริมาณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818704479+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818709275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818712782+07:00","message":"> Transcript [2132] [false]: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.81871758+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818722407+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818724614+07:00","message":"StatePrefix: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818726847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818730265+07:00","message":"Push: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818732776+07:00","message":"TextPushed: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818734555+07:00","message":"Set new StatePrefix : 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.818736871+07:00","message":"Next Push (prob) : 'ตามปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.818752229+07:00","message":"push: {false นาง 0 0xc0003a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.048130072+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.048175925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณของทรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.048182007+07:00","message":"receive interim result [false|false]: นางตามปริมาณของทรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.048195358+07:00","message":"[buffer interim] 292 false นางตามปริมาณของทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.048200975+07:00","message":"[bufferProcess] interim [680000000]:นางตามปริมาณของทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.048203655+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.048210127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.048212982+07:00","message":"> Transcript [2133] [false]: 'นางตามปริมาณของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.048215809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.048218153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.048219969+07:00","message":"StatePrefix: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.048222586+07:00","message":"TextPushed: 'นาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.13572624+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.135763439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณของต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.135768696+07:00","message":"receive interim result [false|false]: นางตามปริมาณของต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.135788345+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.135794197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.135796785+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.135802226+07:00","message":"[buffer interim] 292 false นางตามปริมาณของต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.135805186+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135810978+07:00","message":"[bufferProcess] interim [740000000]:นางตามปริมาณของต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135813046+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณของทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135815707+07:00","message":"[bufferProcess] interim [800000000]:นางตามปริมาณความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135817402+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณของต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135821448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135824169+07:00","message":"> Transcript [2134] [false]: 'นางตามปริมาณของทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135827136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135829077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135830925+07:00","message":"StatePrefix: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135832962+07:00","message":"TextPushed: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135834426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135836227+07:00","message":"> Transcript [2135] [false]: 'นางตามปริมาณของต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135838171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135839718+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135841278+07:00","message":"StatePrefix: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.135842928+07:00","message":"TextPushed: 'นาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.460296459+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.460340255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.460345411+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.460365767+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460372823+07:00","message":"[bufferProcess] interim [40000000]:นางตามปริมาณความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460375+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460378465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460381127+07:00","message":"> Transcript [2136] [false]: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460384445+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460386364+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460388136+07:00","message":"StatePrefix: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460390811+07:00","message":"TextPushed: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460393693+07:00","message":"Push: 'ตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460395617+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.460398232+07:00","message":"Set new StatePrefix : 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.46040067+07:00","message":"Next Push (prob) : 'ความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.460407908+07:00","message":"push: {false ตามปริมาณ 0 0xc0003a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.73092991+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.730967172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.730973181+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.730988342+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.730996249+07:00","message":"[bufferProcess] interim [280000000]:นางตามปริมาณความต้องการของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.731000089+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.731004501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.731007097+07:00","message":"> Transcript [2137] [false]: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.731010323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.731012423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.731014319+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.731016942+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.770765134+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.770802722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.770809098+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.770824844+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.770832211+07:00","message":"[bufferProcess] interim [340000000]:นางตามปริมาณความต้องการของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.770834483+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.770838135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.770840803+07:00","message":"> Transcript [2138] [false]: 'นางตามปริมาณความต้องการของคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.770843963+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.770845943+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.770847707+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.770849959+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.90510123+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.905137924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.905143726+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.905156338+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของคุณได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.905172103+07:00","message":"[bufferProcess] interim [460000000]:นางตามปริมาณความต้องการของคุณได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.90517525+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.905180819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.905183571+07:00","message":"> Transcript [2139] [false]: 'นางตามปริมาณความต้องการของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.905188876+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.905191066+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.905192973+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.90519604+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.983508152+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.983541227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของพืชได้แก่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.983551624+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของพืชได้แก่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.98356831+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของพืชได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983574847+07:00","message":"[bufferProcess] interim [580000000]:นางตามปริมาณความต้องการของพืชได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983577555+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983584347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983587712+07:00","message":"> Transcript [2140] [false]: 'นางตามปริมาณความต้องการของคุณได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983591936+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.98359396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983596519+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983598787+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983605079+07:00","message":"Push: 'ความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983607013+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.98360893+07:00","message":"Set new StatePrefix : 'นางตามปริมาณความต้องการของคุณได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.983610984+07:00","message":"Next Push (prob) : 'ของคุณได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.983618718+07:00","message":"push: {false ความต้องการ 0 0xc0003a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.02639955+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.026442571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.026449267+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.026464015+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.026470766+07:00","message":"[bufferProcess] interim [640000000]:นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.02647394+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของพืชได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.026484295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.026487315+07:00","message":"> Transcript [2141] [false]: 'นางตามปริมาณความต้องการของพืชได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.02648984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.02649462+07:00","message":"Set new StatePrefix: 'นางตามปริมาณความต้องการของพืชได้แก่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.182587736+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.182626293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.182633569+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.182647329+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.18265486+07:00","message":"[bufferProcess] interim [820000000]:นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.182658116+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.182665183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.182667949+07:00","message":"> Transcript [2142] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.182670554+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.182672597+07:00","message":"Set new StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.426688645+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.426726158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.426733041+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.426748894+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.426756937+07:00","message":"[bufferProcess] interim [120000000]:นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.426759849+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.426767017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.426770007+07:00","message":"> Transcript [2143] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.426774022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.426783322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.426785979+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.426788882+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.615616328+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.615648274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.615654927+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.615666657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.615669967+07:00","message":"receive interim result [false|false]:  2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.615677711+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.615680895+07:00","message":"[buffer interim] 292 false  2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615687389+07:00","message":"[bufferProcess] interim [240000000]:นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615689759+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615692498+07:00","message":"[bufferProcess] interim [240000000]: 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615695283+07:00","message":"[bufferProcess] update buffer: นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615698171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615700758+07:00","message":"> Transcript [2144] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615706913+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615709188+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615711034+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.615713274+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.751151543+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.751188666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.751195247+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.751208007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.751211663+07:00","message":"receive interim result [false|false]:  กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.751219209+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.751222818+07:00","message":"[buffer interim] 292 false  กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.751228242+07:00","message":"[bufferProcess] interim [420000000]:นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.751231031+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.751234254+07:00","message":"[bufferProcess] interim [420000000]: กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.751237198+07:00","message":"[bufferProcess] update buffer: นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.751240109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.75124303+07:00","message":"> Transcript [2145] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.751246537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.751250786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.751252812+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.751255276+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.868264531+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.868297878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.868304898+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.868315392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กลุ่มคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.868318476+07:00","message":"receive interim result [false|false]:  กลุ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.868326918+07:00","message":"[buffer interim] 292 false นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.868330306+07:00","message":"[buffer interim] 292 false  กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.8683367+07:00","message":"[bufferProcess] interim [480000000]:นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868339464+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868342432+07:00","message":"[bufferProcess] interim [480000000]: กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868345801+07:00","message":"[bufferProcess] update buffer: นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868348842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868351469+07:00","message":"> Transcript [2146] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868354865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868356728+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868358897+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868361815+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868364809+07:00","message":"Push: 'ของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868372043+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868374241+07:00","message":"Set new StatePrefix : 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.868376481+07:00","message":"Next Push (prob) : ' 2 กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.868384945+07:00","message":"push: {false ของคุณได้เป็น 0 0xc0003a4100}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:02.90782002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:02.907839863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.165051862+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.227338124+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.295869486+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.384235949+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.384276265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ\",\"confidence\":0.946593}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.384282856+07:00","message":"receive interim result [true|false]: นางตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.384292768+07:00","message":"end recv isFinal message id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.384294995+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.384301211+07:00","message":"[buffer interim] 292 true นางตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384312827+07:00","message":"[bufferProcess] interim [990000000]:นางตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.38431962+07:00","message":"[bufferProcess] send to processor (isfinal):นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384324744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.3843273+07:00","message":"> Transcript [2147] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384330852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384332826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384337201+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384339647+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384341628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384343446+07:00","message":"> Transcript [2148] [true]: 'นางตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384345532+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384347192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384348794+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384350489+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384352067+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.38451461+07:00","message":"Push: ' 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384517428+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384519877+07:00","message":"Set new StatePrefix : 'นางตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384522078+07:00","message":"Next Push (prob) : 'นางตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.384530272+07:00","message":"push: {true  2 กลุ่มคือ 0 0xc0003a4100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.384541098+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_292.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:03.392824501+07:00","message":"write wav file: './tmp/7549/7549_292.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.522223046+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.522243175+07:00","message":"found end of frame, send empty tag with msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.522246394+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.522253782+07:00","message":"[buffer interim] 293 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.52226747+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.522271815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.522274488+07:00","message":"> Transcript [2149] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.522276998+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.522278847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.522280488+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.522282264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.522284895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.522315348+07:00","message":"push: {true \n 0 0xc002756e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:03.526962411+07:00","message":"write wav file: './tmp/7549/7549_293.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.737930941+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.462606402+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.462659737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.462665669+07:00","message":"receive interim result [false|false]: ทหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.462680794+07:00","message":"[buffer interim] 294 false ทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.462688176+07:00","message":"[bufferProcess] interim [780000000]:ทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.462690348+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.721188257+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.721224347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทหารที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.721230681+07:00","message":"receive interim result [false|false]: ทหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.721247124+07:00","message":"[buffer interim] 294 false ทหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.721254223+07:00","message":"[bufferProcess] interim [960000000]:ทหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.721256903+07:00","message":"[bufferProcess] send to processor:ทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.721263876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.721266963+07:00","message":"> Transcript [2150] [false]: 'ทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.721269181+07:00","message":"Set StatePrefix (first interim): 'ทหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.796495037+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.796534908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทหารที่พี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.796540161+07:00","message":"receive interim result [false|false]: ทหารที่พี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.796551592+07:00","message":"[buffer interim] 294 false ทหารที่พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.796557681+07:00","message":"[bufferProcess] interim [80000000]:ทหารที่พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.796559872+07:00","message":"[bufferProcess] send to processor:ทหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.796563311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.79656619+07:00","message":"> Transcript [2151] [false]: 'ทหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.79656871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.796570528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.796572762+07:00","message":"StatePrefix: 'ทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.796574637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.906241141+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.906278383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.906284122+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.906296937+07:00","message":"[buffer interim] 294 false ร้านอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.906303934+07:00","message":"[bufferProcess] interim [140000000]:ร้านอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.9063064+07:00","message":"[bufferProcess] send to processor:ทหารที่พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.906311853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.9063146+07:00","message":"> Transcript [2152] [false]: 'ทหารที่พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.90631738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.906319636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.906321628+07:00","message":"StatePrefix: 'ทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.906323737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.974093978+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.974119255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.974124901+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.974152391+07:00","message":"[buffer interim] 294 false ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.974158483+07:00","message":"[bufferProcess] interim [320000000]:ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.974161632+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.974165702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.974170089+07:00","message":"> Transcript [2153] [false]: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.974173939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.974176968+07:00","message":"Set new StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.360317832+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.360344021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.360349191+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.360362464+07:00","message":"[buffer interim] 294 false ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.360368249+07:00","message":"[bufferProcess] interim [680000000]:ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.360370839+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.360374021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.360376259+07:00","message":"> Transcript [2154] [false]: 'ร้านอาหารที่พืชต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.360381448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.360384359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.360386797+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.360388821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.673594937+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.673633089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.673638101+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.673649173+07:00","message":"[buffer interim] 294 false ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.673655845+07:00","message":"[bufferProcess] interim [980000000]:ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.673658042+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.673661776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.673664195+07:00","message":"> Transcript [2155] [false]: 'ร้านอาหารที่พืชต้องการใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.673667802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.67366986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.67367189+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.673673986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.801282881+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.80132253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการในปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.801329747+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.801345896+07:00","message":"[buffer interim] 294 false ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.801352854+07:00","message":"[bufferProcess] interim [40000000]:ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.801355536+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.801362463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.801365193+07:00","message":"> Transcript [2156] [false]: 'ร้านอาหารที่พืชต้องการในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.801368963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.801371139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.801373625+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.801376121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:05.908754701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:05.908793507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.314568433+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.31458989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการในปริมาณมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.314594346+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.31460894+07:00","message":"[buffer interim] 294 false ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314614596+07:00","message":"[bufferProcess] interim [580000000]:ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314617064+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314620274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314622408+07:00","message":"> Transcript [2157] [false]: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314626028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314629882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314632044+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314634208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314639253+07:00","message":"Push: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314641199+07:00","message":"TextPushed: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314643077+07:00","message":"Set new StatePrefix : 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314645172+07:00","message":"Next Push (prob) : 'ต้องการในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.314650695+07:00","message":"push: {false ร้านอาหารที่พืช 0 0xc002757200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.556858759+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.663502561+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.663539882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารที่พืชต้องการในปริมาณมาก\",\"confidence\":0.934537}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.663546419+07:00","message":"receive interim result [true|false]: อาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.66355784+07:00","message":"end recv isFinal message id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.66356031+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.663565484+07:00","message":"[buffer interim] 294 true อาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663571562+07:00","message":"[bufferProcess] interim [30000000]:อาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663574628+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663578049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663580878+07:00","message":"> Transcript [2158] [false]: 'ร้านอาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663583968+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663585775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663587906+07:00","message":"StatePrefix: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663590176+07:00","message":"TextPushed: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663591838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663593659+07:00","message":"> Transcript [2159] [true]: 'อาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663595689+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663597343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663598812+07:00","message":"StatePrefix: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.66360139+07:00","message":"TextPushed: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663603052+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663700375+07:00","message":"Push: 'ต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663702914+07:00","message":"TextPushed: 'ร้านอาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663705092+07:00","message":"Set new StatePrefix : 'อาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663707168+07:00","message":"Next Push (prob) : 'อาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.663714841+07:00","message":"push: {true ต้องการในปริมาณมาก 0 0xc002757200}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.663731338+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_294.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:06.672332596+07:00","message":"write wav file: './tmp/7549/7549_294.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.877789596+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.455908518+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.558934619+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.55897823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฉย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.558983245+07:00","message":"receive interim result [false|false]: เฉย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.558999525+07:00","message":"[buffer interim] 295 false เฉย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.559005527+07:00","message":"[bufferProcess] interim [780000000]:เฉย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.559007245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.578587561+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.578616516+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.578621067+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.578641519+07:00","message":"end recv isFinal message id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.578643856+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.578649432+07:00","message":"[buffer interim] 295 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578659204+07:00","message":"[bufferProcess] interim [810000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578662486+07:00","message":"[bufferProcess] send to processor (isfinal):เฉย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578666145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578668892+07:00","message":"> Transcript [2160] [false]: 'เฉย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578670894+07:00","message":"Set StatePrefix (first interim): 'เฉย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578672418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578674185+07:00","message":"> Transcript [2161] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578676517+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578678263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578680158+07:00","message":"StatePrefix: 'เฉย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578682057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.578690357+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.578698844+07:00","message":"push: {true  0 0xc002059c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:07.584400358+07:00","message":"write wav file: './tmp/7549/7549_295.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.70976582+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.208842876+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.20888728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.208892859+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.208911518+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.208914795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็ก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.208918002+07:00","message":"receive interim result [false|false]: แม็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.208925345+07:00","message":"[buffer interim] 296 false นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.208929509+07:00","message":"[buffer interim] 296 false แม็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.208936093+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.208937733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.208940183+07:00","message":"[bufferProcess] interim [480000000]:แม็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.208941923+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.208945055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.20894766+07:00","message":"> Transcript [2162] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.208949741+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.262240155+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.262275395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโคร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.262282444+07:00","message":"receive interim result [false|false]: แม็คโคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.262296158+07:00","message":"[buffer interim] 296 false แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.262302441+07:00","message":"[bufferProcess] interim [540000000]:แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.262304388+07:00","message":"[bufferProcess] send to processor:แม็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.26230958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.262312566+07:00","message":"> Transcript [2163] [false]: 'แม็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.262314593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.262316404+07:00","message":"Set new StatePrefix: 'แม็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.690667487+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.690709265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโคร News\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.690716254+07:00","message":"receive interim result [false|false]: แม็คโคร News"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.690728757+07:00","message":"[buffer interim] 296 false แม็คโคร News"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.690736611+07:00","message":"[bufferProcess] interim [960000000]:แม็คโคร News"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.690738822+07:00","message":"[bufferProcess] send to processor:แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.690742407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.690745166+07:00","message":"> Transcript [2164] [false]: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.690747375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.690749352+07:00","message":"Set new StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.743099077+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.743139758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโครนิวเทรียนท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.7431457+07:00","message":"receive interim result [false|false]: แม็คโครนิวเทรียนท์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.743160247+07:00","message":"[buffer interim] 296 false แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.743167447+07:00","message":"[bufferProcess] interim [80000000]:แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.7431697+07:00","message":"[bufferProcess] send to processor:แม็คโคร News"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.743176116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.743178873+07:00","message":"> Transcript [2165] [false]: 'แม็คโคร News'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.743181819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.743183646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.743185496+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:08.743187602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:08.909016061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:08.909029661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.986143956+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:09.0910093+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:09.09105269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโครนิวเทรียนท์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:09.091059417+07:00","message":"receive interim result [true|false]: แม็คโครนิวเทรียนท์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:09.091073786+07:00","message":"end recv isFinal message id 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:09.091076221+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:09.091088423+07:00","message":"[buffer interim] 296 true แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091103051+07:00","message":"[bufferProcess] interim [500000000]:แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091109236+07:00","message":"[bufferProcess] send to processor (isfinal):แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091113211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.09112034+07:00","message":"> Transcript [2166] [false]: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091123829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091125735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091128084+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091130316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091131884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091134149+07:00","message":"> Transcript [2167] [true]: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091136338+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091137952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091139533+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091140992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:09.091144232+07:00","message":"Push: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:09.091154639+07:00","message":"push: {true แม็คโครนิวเทรียนท์ 0 0xc002f08380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:09.097761442+07:00","message":"write wav file: './tmp/7549/7549_296.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:09.377627852+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.242666285+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.242711831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.242717571+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.242735837+07:00","message":"[buffer interim] 297 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.24274395+07:00","message":"[bufferProcess] interim [660000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.242745907+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.242751407+07:00","message":"[bufferProcess] send to processor (ticker):เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.242755112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.242757719+07:00","message":"> Transcript [2168] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.242760064+07:00","message":"Set StatePrefix (first interim): 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.541290099+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.541323293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.541328724+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.541342108+07:00","message":"[buffer interim] 297 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.541351746+07:00","message":"[bufferProcess] interim [960000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.541353548+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.870408618+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.870445781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.870451471+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.870466647+07:00","message":"[buffer interim] 297 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.870472936+07:00","message":"[bufferProcess] interim [260000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.870475236+07:00","message":"[bufferProcess] send to processor:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.870478509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.870481147+07:00","message":"> Transcript [2169] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.870484034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.870486088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.870487963+07:00","message":"StatePrefix: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.870490113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.105260978+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.105315907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.105322792+07:00","message":"receive interim result [false|false]: ในตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.105349983+07:00","message":"[buffer interim] 297 false ในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.105357194+07:00","message":"[bufferProcess] interim [380000000]:ในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.105359237+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.105362837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.105365541+07:00","message":"> Transcript [2170] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.105368243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.105370631+07:00","message":"Set new StatePrefix: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.164138603+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.164168533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไนโตรเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.164174086+07:00","message":"receive interim result [false|false]: ไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.164183488+07:00","message":"[buffer interim] 297 false ไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.164189105+07:00","message":"[bufferProcess] interim [500000000]:ไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.1641913+07:00","message":"[bufferProcess] send to processor:ในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.164194722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.164197638+07:00","message":"> Transcript [2171] [false]: 'ในตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.164200802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.164202973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.164204723+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.164206518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.63760646+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.637644251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไนโตรเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.637650399+07:00","message":"receive interim result [false|false]: ไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.637663199+07:00","message":"[buffer interim] 297 false ไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.637670498+07:00","message":"[bufferProcess] interim [100000000]:ไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.63767263+07:00","message":"[bufferProcess] send to processor:ไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.637677849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.637680415+07:00","message":"> Transcript [2172] [false]: 'ไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.637683355+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.637685443+07:00","message":"Set new StatePrefix: 'ไนโตรเจน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:11.909109867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:11.909104521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.012880014+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.012913803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไนโตรเจนป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.0129192+07:00","message":"receive interim result [false|false]: ไนโตรเจนป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.012932926+07:00","message":"[buffer interim] 297 false ไนโตรเจนป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.012939727+07:00","message":"[bufferProcess] interim [460000000]:ไนโตรเจนป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.012942308+07:00","message":"[bufferProcess] send to processor:ไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.012948382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.012951231+07:00","message":"> Transcript [2173] [false]: 'ไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.012953938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.012956036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.012958136+07:00","message":"StatePrefix: 'ไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.012960163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.015484628+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.015497381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไนโตรเจนฟอสฟอรัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.015501303+07:00","message":"receive interim result [false|false]: ไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.015509844+07:00","message":"[buffer interim] 297 false ไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.015515178+07:00","message":"[bufferProcess] interim [520000000]:ไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.015517383+07:00","message":"[bufferProcess] send to processor:ไนโตรเจนป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.015521574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.015523638+07:00","message":"> Transcript [2174] [false]: 'ไนโตรเจนป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.015525583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.015527278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.015528912+07:00","message":"StatePrefix: 'ไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.015530587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.254585467+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.363557436+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.363599338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไนโตรเจนฟอสฟอรัส\",\"confidence\":0.9572673}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.363605126+07:00","message":"receive interim result [true|false]: ไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.363616663+07:00","message":"end recv isFinal message id 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.363619743+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.363628018+07:00","message":"[buffer interim] 297 true ไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363635755+07:00","message":"[bufferProcess] interim [910000000]:ไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363639182+07:00","message":"[bufferProcess] send to processor (isfinal):ไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363647522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363676033+07:00","message":"> Transcript [2175] [false]: 'ไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363682726+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.36368528+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363688448+07:00","message":"StatePrefix: 'ไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363690842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363693011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363695655+07:00","message":"> Transcript [2176] [true]: 'ไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363697827+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363699396+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363701064+07:00","message":"StatePrefix: 'ไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363702827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.363714781+07:00","message":"Push: 'ไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.363726272+07:00","message":"push: {true ไนโตรเจนฟอสฟอรัส 0 0xc000424100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:12.371210673+07:00","message":"write wav file: './tmp/7549/7549_297.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.515750408+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.051178273+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.051223088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.05122881+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.051244995+07:00","message":"[buffer interim] 298 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.051251366+07:00","message":"[bufferProcess] interim [540000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.051253723+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.327164699+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.327208046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วพอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.327214346+07:00","message":"receive interim result [false|false]: แล้วพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.327229225+07:00","message":"[buffer interim] 298 false แล้วพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.327236033+07:00","message":"[bufferProcess] interim [780000000]:แล้วพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.327238447+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.327245353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.32724804+07:00","message":"> Transcript [2177] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.327250324+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.469631491+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.469667585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.469672684+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.469685066+07:00","message":"[buffer interim] 298 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.469691946+07:00","message":"[bufferProcess] interim [840000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.469694101+07:00","message":"[bufferProcess] send to processor:แล้วพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.469700073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.469702769+07:00","message":"> Transcript [2178] [false]: 'แล้วพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.469706182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.469708382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.469710256+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.469712448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.825816956+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.825849946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.825855804+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.825867714+07:00","message":"[buffer interim] 298 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.825874119+07:00","message":"[bufferProcess] interim [140000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.825876695+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.825881622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.82588472+07:00","message":"> Transcript [2179] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.825887996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.825889996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.825891816+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.825893883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.862931815+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.862963905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และโพแทสเซียม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.862969503+07:00","message":"receive interim result [false|false]: และโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.862982234+07:00","message":"[buffer interim] 298 false และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.862988961+07:00","message":"[bufferProcess] interim [200000000]:และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.86299219+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.862999318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.863002843+07:00","message":"> Transcript [2180] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.863006718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.863009606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.863012302+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.863015483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.987540896+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.082442802+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.082488694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และโพแทสเซียม\",\"confidence\":0.89313793}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.082497895+07:00","message":"receive interim result [true|false]: และโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.082510712+07:00","message":"end recv isFinal message id 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.082513558+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.082520943+07:00","message":"[buffer interim] 298 true และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082527919+07:00","message":"[bufferProcess] interim [710000000]:และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082531475+07:00","message":"[bufferProcess] send to processor (isfinal):และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082534877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082537905+07:00","message":"> Transcript [2181] [false]: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082540106+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082542673+07:00","message":"Set new StatePrefix: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082544788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082546576+07:00","message":"> Transcript [2182] [true]: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082548764+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.08255064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082552607+07:00","message":"StatePrefix: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082554662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.082557918+07:00","message":"Push: 'และโพแทสเซียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.082567573+07:00","message":"push: {true และโพแทสเซียม 0 0xc000182900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:14.088699218+07:00","message":"write wav file: './tmp/7549/7549_298.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.306416506+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458784406+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458802314+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458805089+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458806855+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458808547+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458810226+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458811952+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458813569+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.45881532+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458817103+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458818982+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458820513+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.458822002+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:14.909691875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:14.909698627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.977350695+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.97739524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.977401417+07:00","message":"receive interim result [false|false]: นำทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.977417754+07:00","message":"[buffer interim] 299 false นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.977424492+07:00","message":"[bufferProcess] interim [660000000]:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.977426341+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.498084139+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.49811716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทางท่าเรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.498122713+07:00","message":"receive interim result [false|false]: นำทางท่าเรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.498137247+07:00","message":"[buffer interim] 299 false นำทางท่าเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.498144142+07:00","message":"[bufferProcess] interim [140000000]:นำทางท่าเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.498146414+07:00","message":"[bufferProcess] send to processor:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.498150075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.498153252+07:00","message":"> Transcript [2183] [false]: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.498155662+07:00","message":"Set StatePrefix (first interim): 'นำทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.525143228+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.525193299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.525198179+07:00","message":"receive interim result [false|false]: นำทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.525213724+07:00","message":"[buffer interim] 299 false นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.525219661+07:00","message":"[bufferProcess] interim [200000000]:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.525223289+07:00","message":"[bufferProcess] send to processor:นำทางท่าเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.525230084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.525232696+07:00","message":"> Transcript [2184] [false]: 'นำทางท่าเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.525236092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.525238137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.525239918+07:00","message":"StatePrefix: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.525241931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.544993468+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.54503818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทาง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.545042919+07:00","message":"receive interim result [false|false]: นำทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.545052715+07:00","message":"[buffer interim] 299 false นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.545059677+07:00","message":"[bufferProcess] interim [260000000]:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.545061808+07:00","message":"[bufferProcess] send to processor:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.545064561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.545067035+07:00","message":"> Transcript [2185] [false]: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.545069923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.545071817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.545073738+07:00","message":"StatePrefix: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.545075478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.190666156+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.190710296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทางไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.190717235+07:00","message":"receive interim result [false|false]: นำทางไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.190731581+07:00","message":"[buffer interim] 299 false นำทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.190738918+07:00","message":"[bufferProcess] interim [860000000]:นำทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.190741276+07:00","message":"[bufferProcess] send to processor:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.190747714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.190750554+07:00","message":"> Transcript [2186] [false]: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.190754474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.190756566+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.190758761+07:00","message":"StatePrefix: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.190760806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.280461403+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.280500316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทางต่อไปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.280505954+07:00","message":"receive interim result [false|false]: นำทางต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.28052195+07:00","message":"[buffer interim] 299 false นำทางต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280530307+07:00","message":"[bufferProcess] interim [980000000]:นำทางต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280532983+07:00","message":"[bufferProcess] send to processor:นำทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280538536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.28054168+07:00","message":"> Transcript [2187] [false]: 'นำทางไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.28054503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280547468+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280549351+07:00","message":"StatePrefix: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280551515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280556365+07:00","message":"Push: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280559006+07:00","message":"TextPushed: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280560933+07:00","message":"Set new StatePrefix : 'นำทางไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.280563033+07:00","message":"Next Push (prob) : 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.280572026+07:00","message":"push: {false นำทาง 0 0xc002f08580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.580944132+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.580979595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทางต่อไปนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.58098592+07:00","message":"receive interim result [false|false]: นำทางต่อไปนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.581003375+07:00","message":"[buffer interim] 299 false นำทางต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.581010225+07:00","message":"[bufferProcess] interim [280000000]:นำทางต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.581012391+07:00","message":"[bufferProcess] send to processor:นำทางต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.58101583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.58101841+07:00","message":"> Transcript [2188] [false]: 'นำทางต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.581020587+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.581022876+07:00","message":"Set new StatePrefix: 'นำทางต่อไปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.736061624+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.854865365+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.85491409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทางต่อไปนี้ค่ะ\",\"confidence\":0.95845586}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.854920778+07:00","message":"receive interim result [true|false]: นำทางต่อไปนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.85493104+07:00","message":"end recv isFinal message id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.854933312+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.854939546+07:00","message":"[buffer interim] 299 true นำทางต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854948935+07:00","message":"[bufferProcess] interim [670000000]:นำทางต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854951978+07:00","message":"[bufferProcess] send to processor (isfinal):นำทางต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854955394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.85495848+07:00","message":"> Transcript [2189] [false]: 'นำทางต่อไปนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.85496114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854962999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854965515+07:00","message":"StatePrefix: 'นำทางต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854967526+07:00","message":"TextPushed: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854969262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854971199+07:00","message":"> Transcript [2190] [true]: 'นำทางต่อไปนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854973256+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854974818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854976307+07:00","message":"StatePrefix: 'นำทางต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854978041+07:00","message":"TextPushed: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.854983957+07:00","message":"Push: 'ต่อไปนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.854992214+07:00","message":"push: {true ต่อไปนี้ค่ะ 0 0xc002f08580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:16.862004729+07:00","message":"write wav file: './tmp/7549/7549_299.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.939020902+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.995674636+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.188996437+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.255756766+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.423933491+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.423950961+07:00","message":"found end of frame, send empty tag with msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.423954295+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.42398417+07:00","message":"[buffer interim] 301 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.424005234+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.42401045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.424013804+07:00","message":"> Transcript [2191] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.424016307+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.424018266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.42402008+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.424022314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.424028722+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.424038853+07:00","message":"push: {true \n 0 0xc0003a5300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:17.429341466+07:00","message":"write wav file: './tmp/7549/7549_301.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.446671121+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.506050559+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.688396908+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.688417972+07:00","message":"found end of frame, send empty tag with msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.688421371+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.688428701+07:00","message":"[buffer interim] this message is already final true 300: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.69565814+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.695670234+07:00","message":"found end of frame, send empty tag with msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.695673246+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.695677329+07:00","message":"[buffer interim] 302 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.695691257+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.695695923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.695699048+07:00","message":"> Transcript [2192] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.695701754+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.695703786+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.695705589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.695708237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.69571551+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.695725741+07:00","message":"push: {true \n 0 0xc000424080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.69767434+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:17.701315227+07:00","message":"write wav file: './tmp/7549/7549_302.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.765562307+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:17.909921457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:17.909925446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.932914686+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.932932072+07:00","message":"found end of frame, send empty tag with msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.932935271+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.932943203+07:00","message":"[buffer interim] 303 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.932949656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.932953563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.932956167+07:00","message":"> Transcript [2193] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.932958524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.932960374+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.932962009+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.932963908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.932966666+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.932976216+07:00","message":"push: {true \n 0 0xc002757500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:17.937981976+07:00","message":"write wav file: './tmp/7549/7549_303.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.146701103+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.496258425+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.496292798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.496297857+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.496310504+07:00","message":"[buffer interim] 304 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.496316548+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.496318432+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.681893393+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.681920883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.681925857+07:00","message":"receive interim result [false|false]: สวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.681939869+07:00","message":"[buffer interim] 304 false สวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.681948183+07:00","message":"[bufferProcess] interim [540000000]:สวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.6819513+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.681955792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.681961496+07:00","message":"> Transcript [2194] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.681963646+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.823230908+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.823269206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.823274821+07:00","message":"receive interim result [false|false]: ส่วนถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.823287943+07:00","message":"[buffer interim] 304 false ส่วนถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.823296872+07:00","message":"[bufferProcess] interim [660000000]:ส่วนถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.823299231+07:00","message":"[bufferProcess] send to processor:สวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.823304982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.823307905+07:00","message":"> Transcript [2195] [false]: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.823310299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.823312946+07:00","message":"Set new StatePrefix: 'สวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.890052253+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.890086128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.89009158+07:00","message":"receive interim result [false|false]: สวนทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.89010717+07:00","message":"[buffer interim] 304 false สวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.890114079+07:00","message":"[bufferProcess] interim [720000000]:สวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.890116305+07:00","message":"[bufferProcess] send to processor:ส่วนถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.890119913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.890122691+07:00","message":"> Transcript [2196] [false]: 'ส่วนถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.890124906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.890126766+07:00","message":"Set new StatePrefix: 'ส่วนถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.020519445+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.020557336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.020563092+07:00","message":"receive interim result [false|false]: สวนอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.020576159+07:00","message":"[buffer interim] 304 false สวนอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.020583044+07:00","message":"[bufferProcess] interim [900000000]:สวนอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.020585335+07:00","message":"[bufferProcess] send to processor:สวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.020590499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.020593535+07:00","message":"> Transcript [2197] [false]: 'สวนทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.020595665+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.020597671+07:00","message":"Set new StatePrefix: 'สวนทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.330615257+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.330653302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนอาหารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.330659267+07:00","message":"receive interim result [false|false]: สวนอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.330672589+07:00","message":"[buffer interim] 304 false สวนอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.33068138+07:00","message":"[bufferProcess] interim [140000000]:สวนอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.330684481+07:00","message":"[bufferProcess] send to processor:สวนอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.330689068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.330691892+07:00","message":"> Transcript [2198] [false]: 'สวนอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.330694041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.330695927+07:00","message":"Set new StatePrefix: 'สวนอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.393939776+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.393980381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.393986896+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.39400518+07:00","message":"[buffer interim] 304 false ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.394013149+07:00","message":"[bufferProcess] interim [320000000]:ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.394015753+07:00","message":"[bufferProcess] send to processor:สวนอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.394019386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.394022329+07:00","message":"> Transcript [2199] [false]: 'สวนอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.394025835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.394027942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.394030375+07:00","message":"StatePrefix: 'สวนอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.394032542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.703968451+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.704003556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.704009307+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.704023766+07:00","message":"[buffer interim] 304 false ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.704030763+07:00","message":"[bufferProcess] interim [620000000]:ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.704033465+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.704037187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.704043145+07:00","message":"> Transcript [2200] [false]: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.704045092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.704047072+07:00","message":"Set new StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.217628829+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.217665533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.217671436+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.217687589+07:00","message":"[buffer interim] 304 false ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.21769483+07:00","message":"[bufferProcess] interim [100000000]:ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.217697075+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.217703707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.217706504+07:00","message":"> Transcript [2201] [false]: 'ส่วนธาตุอาหารที่พืชต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.217709435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.217711288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.217714223+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.217716431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.603157218+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.603192726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.603198348+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.603210538+07:00","message":"[buffer interim] 304 false ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.603216493+07:00","message":"[bufferProcess] interim [460000000]:ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.603219023+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.603225451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.603227868+07:00","message":"> Transcript [2202] [false]: 'ส่วนธาตุอาหารที่พืชต้องการใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.603230931+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.603232972+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.603235947+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.603237917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.605232195+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.605247246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.605251638+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:20.605264128+07:00","message":"[buffer interim] 304 false ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.605267317+07:00","message":"[bufferProcess] interim [520000000]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.605269435+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.605271937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.605273975+07:00","message":"> Transcript [2203] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.605276557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.605278218+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.605279834+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:20.605281665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:20.910542505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:20.910547949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.123156992+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.123202218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.123208024+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.123222123+07:00","message":"[buffer interim] 304 false ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123230086+07:00","message":"[bufferProcess] interim [0]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123232899+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123238316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123241251+07:00","message":"> Transcript [2204] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123244746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123250657+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123252814+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123255193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123260224+07:00","message":"Push: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123262195+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.12326419+07:00","message":"Set new StatePrefix : 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.123266648+07:00","message":"Next Push (prob) : 'ต้องการในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.123294+07:00","message":"push: {false ส่วนธาตุอาหารที่พืช 0 0xc002f08a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.486132879+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.548388408+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.590425662+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.590477023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.590482912+07:00","message":"receive interim result [true|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.590493507+07:00","message":"end recv isFinal message id 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.590496101+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.590503887+07:00","message":"[buffer interim] 304 true ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590514678+07:00","message":"[bufferProcess] interim [540000000]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590518041+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590521417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590524474+07:00","message":"> Transcript [2205] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590529643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590531917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590533692+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590537092+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590538832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590540733+07:00","message":"> Transcript [2206] [true]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590543129+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590544849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590546377+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590548189+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.590555415+07:00","message":"Push: 'ต้องการในปริมาณน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.590563305+07:00","message":"push: {true ต้องการในปริมาณน้อย 0 0xc002f08a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:21.599339458+07:00","message":"write wav file: './tmp/7549/7549_304.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.674057939+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.806090392+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.811815421+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.811841779+07:00","message":"found end of frame, send empty tag with msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.811846236+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.81185429+07:00","message":"[buffer interim] 305 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.811862126+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.811867651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.811872328+07:00","message":"> Transcript [2207] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.811876112+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.811879013+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.81188188+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.811884591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.811894434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.81190598+07:00","message":"push: {true \n 0 0xc002756200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:21.816623715+07:00","message":"write wav file: './tmp/7549/7549_305.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.481413678+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.481449462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.481454846+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.481467665+07:00","message":"[buffer interim] 306 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.481473984+07:00","message":"[bufferProcess] interim [720000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.481476028+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.77385683+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.773895284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ครบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.773900858+07:00","message":"receive interim result [false|false]: ไม่ครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.773914534+07:00","message":"[buffer interim] 306 false ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.773920771+07:00","message":"[bufferProcess] interim [960000000]:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.77392297+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.77392837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.773930918+07:00","message":"> Transcript [2208] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.773933042+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.372348756+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.372392588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ครบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.37239794+07:00","message":"receive interim result [false|false]: ไม่ครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.372413517+07:00","message":"[buffer interim] 306 false ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.372420881+07:00","message":"[bufferProcess] interim [560000000]:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.372423246+07:00","message":"[bufferProcess] send to processor:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.372426603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.372429409+07:00","message":"> Transcript [2209] [false]: 'ไม่ครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.37243236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.372434517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.372437145+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.372439596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.468604037+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.562331909+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.562382022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไมโครนิวคาสเซิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.562388794+07:00","message":"receive interim result [false|false]: ไมโครนิวคาสเซิล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.562405716+07:00","message":"[buffer interim] 306 false ไมโครนิวคาสเซิล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.562413356+07:00","message":"[bufferProcess] interim [740000000]:ไมโครนิวคาสเซิล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.562416313+07:00","message":"[bufferProcess] send to processor:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.562423304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.56242594+07:00","message":"> Transcript [2210] [false]: 'ไม่ครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.562429498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.562431676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.562434193+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.562438535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.68383316+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.683882041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ครบ\",\"confidence\":0.7073387}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.683890741+07:00","message":"receive interim result [true|false]: ไม่ครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.68390182+07:00","message":"end recv isFinal message id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.683904655+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.683914211+07:00","message":"[buffer interim] 306 true ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683925608+07:00","message":"[bufferProcess] interim [890000000]:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683930138+07:00","message":"[bufferProcess] send to processor (isfinal):ไมโครนิวคาสเซิล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683934905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683939687+07:00","message":"> Transcript [2211] [false]: 'ไมโครนิวคาสเซิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683943559+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683946923+07:00","message":"Set new StatePrefix: 'ไมโครนิวคาสเซิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683949812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683952684+07:00","message":"> Transcript [2212] [true]: 'ไม่ครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683956547+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683959375+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683962338+07:00","message":"StatePrefix: 'ไมโครนิวคาสเซิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683965928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.683969647+07:00","message":"Push: 'ไม่ครบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.683979177+07:00","message":"push: {true ไม่ครบ 0 0xc002f08100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:23.690852811+07:00","message":"write wav file: './tmp/7549/7549_306.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:23.911036859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:23.911049627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.917689336+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.045804772+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.169029367+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.169049719+07:00","message":"found end of frame, send empty tag with msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.169052892+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.169060924+07:00","message":"[buffer interim] 307 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.169068429+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.169072289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.169075375+07:00","message":"> Transcript [2213] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.169078255+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.169080254+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.169082019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.169083898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.16909455+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.169105216+07:00","message":"push: {true \n 0 0xc002757480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:24.173810272+07:00","message":"write wav file: './tmp/7549/7549_307.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.17839222+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.028489474+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.02852803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.028533367+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.028547448+07:00","message":"[buffer interim] 308 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.02855321+07:00","message":"[bufferProcess] interim [660000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.028554942+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.064815673+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.184713643+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.184756068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.184762183+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.184773509+07:00","message":"end recv isFinal message id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.184775625+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.184787014+07:00","message":"[buffer interim] 308 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184794513+07:00","message":"[bufferProcess] interim [930000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184797565+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184800743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184803282+07:00","message":"> Transcript [2214] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184805551+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184807238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184809067+07:00","message":"> Transcript [2215] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184811874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184813736+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184815611+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184817956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.184825299+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.184835164+07:00","message":"push: {true เช่น 0 0xc000183400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:25.190427565+07:00","message":"write wav file: './tmp/7549/7549_308.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.456883619+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.984061301+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.984097112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.984102062+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.984115593+07:00","message":"[buffer interim] 309 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.984122456+07:00","message":"[bufferProcess] interim [540000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.984124658+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.005951828+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.005974047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.005979178+07:00","message":"receive interim result [false|false]: แลก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.005992516+07:00","message":"[buffer interim] 309 false แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.005997807+07:00","message":"[bufferProcess] interim [600000000]:แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.00599974+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.00600266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.006005418+07:00","message":"> Transcript [2216] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.006007671+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.024453526+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.14048016+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.140520525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลก\",\"confidence\":0.7135931}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.140526917+07:00","message":"receive interim result [true|false]: แลก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.140536859+07:00","message":"end recv isFinal message id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.140539101+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.140544879+07:00","message":"[buffer interim] 309 true แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140551148+07:00","message":"[bufferProcess] interim [810000000]:แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140557289+07:00","message":"[bufferProcess] send to processor (isfinal):แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140560465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140563047+07:00","message":"> Transcript [2217] [false]: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140564864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140566752+07:00","message":"Set new StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140568361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140570086+07:00","message":"> Transcript [2218] [true]: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140572413+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140574262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140576345+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140578379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.140587722+07:00","message":"Push: 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.140595661+07:00","message":"push: {true แลก 0 0xc000424c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:26.146268723+07:00","message":"write wav file: './tmp/7549/7549_309.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.476622494+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:26.911684425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:26.911702416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.027828156+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.02786301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.027868874+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.027882408+07:00","message":"[buffer interim] 310 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.027888186+07:00","message":"[bufferProcess] interim [540000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.027890102+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.088018327+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.08806337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.088071659+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.088090009+07:00","message":"[buffer interim] 310 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.088097989+07:00","message":"[bufferProcess] interim [600000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.088101537+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.088105926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.088109767+07:00","message":"> Transcript [2219] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.088112672+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.155058372+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.155100909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทํานาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.155108247+07:00","message":"receive interim result [false|false]: ทํานาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.15512046+07:00","message":"[buffer interim] 310 false ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.155128163+07:00","message":"[bufferProcess] interim [660000000]:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.155131879+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.15513922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.155143796+07:00","message":"> Transcript [2220] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.155147172+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.155150465+07:00","message":"Set new StatePrefix: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.172162384+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.172198654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.172203808+07:00","message":"receive interim result [false|false]: ทองแดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.172218958+07:00","message":"[buffer interim] 310 false ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.172224472+07:00","message":"[bufferProcess] interim [720000000]:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.172226961+07:00","message":"[bufferProcess] send to processor:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.172230663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.172233502+07:00","message":"> Transcript [2221] [false]: 'ทํานาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.172235673+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.172237549+07:00","message":"Set new StatePrefix: 'ทํานาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.746750597+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.746792626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.746799343+07:00","message":"receive interim result [false|false]: ทองแดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.74681131+07:00","message":"[buffer interim] 310 false ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.746817114+07:00","message":"[bufferProcess] interim [320000000]:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.746819232+07:00","message":"[bufferProcess] send to processor:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.746824437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.746827042+07:00","message":"> Transcript [2222] [false]: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.746828902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.74683067+07:00","message":"Set new StatePrefix: 'ทองแดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.045390542+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.045430119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดงสกัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.045436284+07:00","message":"receive interim result [false|false]: ทองแดงสกัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.045448365+07:00","message":"[buffer interim] 310 false ทองแดงสกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.045456357+07:00","message":"[bufferProcess] interim [620000000]:ทองแดงสกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.045459706+07:00","message":"[bufferProcess] send to processor:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.045466724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.045470811+07:00","message":"> Transcript [2223] [false]: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.045474233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.045477082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.045479802+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.045482598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.095455201+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.095495091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดงสังกะสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.095501175+07:00","message":"receive interim result [false|false]: ทองแดงสังกะสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.095513735+07:00","message":"[buffer interim] 310 false ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.095519736+07:00","message":"[bufferProcess] interim [680000000]:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.095522082+07:00","message":"[bufferProcess] send to processor:ทองแดงสกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.095527642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.095530519+07:00","message":"> Transcript [2224] [false]: 'ทองแดงสกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.095533416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.095536022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.09553885+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.095544268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.596085872+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.671940142+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.671987359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดงสังกะสี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.671993327+07:00","message":"receive interim result [false|false]: ทองแดงสังกะสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.672006662+07:00","message":"[buffer interim] 310 false ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.672013922+07:00","message":"[bufferProcess] interim [280000000]:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.672016253+07:00","message":"[bufferProcess] send to processor:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.672021881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.672024851+07:00","message":"> Transcript [2225] [false]: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.672028176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.672030848+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.672032985+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.67203506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.689464802+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.689492463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดงสังกะสี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.689497742+07:00","message":"receive interim result [true|false]: ทองแดงสังกะสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.689504983+07:00","message":"end recv isFinal message id 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.689507238+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.689513038+07:00","message":"[buffer interim] 310 true ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689517684+07:00","message":"[bufferProcess] interim [340000000]:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689521671+07:00","message":"[bufferProcess] send to processor (isfinal):ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689524567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689526788+07:00","message":"> Transcript [2226] [false]: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689529209+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689531027+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.68953273+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689534517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689537698+07:00","message":"Push: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689539388+07:00","message":"TextPushed: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689541927+07:00","message":"Set new StatePrefix : 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689544001+07:00","message":"Next Push (prob) : 'สังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689545664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689547472+07:00","message":"> Transcript [2227] [true]: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689549422+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689551011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689552535+07:00","message":"StatePrefix: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689554172+07:00","message":"TextPushed: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.689555944+07:00","message":"Push: 'สังกะสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.689563775+07:00","message":"push: {false ทองแดง 0 0xc000183900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.689569253+07:00","message":"push: {true สังกะสี 0 0xc000183900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:28.698716131+07:00","message":"write wav file: './tmp/7549/7549_310.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.918260375+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.911479494+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.911533062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าตื่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.911538642+07:00","message":"receive interim result [false|false]: ถ้าตื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.911554991+07:00","message":"[buffer interim] 311 false ถ้าตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.911562471+07:00","message":"[bufferProcess] interim [960000000]:ถ้าตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.911564343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.911570365+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.911573377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.911576094+07:00","message":"> Transcript [2228] [false]: 'ถ้าตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.911578204+07:00","message":"Set StatePrefix (first interim): 'ถ้าตื่น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:29.912535767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:29.912536627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.097535462+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.097573458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตื่นยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.097580903+07:00","message":"receive interim result [false|false]: ตื่นยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.097598647+07:00","message":"[buffer interim] 311 false ตื่นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.097604916+07:00","message":"[bufferProcess] interim [140000000]:ตื่นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.097606776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.296346263+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.296390778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตื่นยังเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.296396686+07:00","message":"receive interim result [false|false]: ตื่นยังเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.296411462+07:00","message":"[buffer interim] 311 false ตื่นยังเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.296419081+07:00","message":"[bufferProcess] interim [380000000]:ตื่นยังเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.296421434+07:00","message":"[bufferProcess] send to processor:ตื่นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.296427011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.296429886+07:00","message":"> Transcript [2229] [false]: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.296432038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.296434018+07:00","message":"Set new StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.351996886+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.352038253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตื่นยังนี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.352044982+07:00","message":"receive interim result [false|false]: ตื่นยังนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.352065469+07:00","message":"[buffer interim] 311 false ตื่นยังนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.352072769+07:00","message":"[bufferProcess] interim [440000000]:ตื่นยังนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.352074866+07:00","message":"[bufferProcess] send to processor:ตื่นยังเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.352078286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.352081198+07:00","message":"> Transcript [2230] [false]: 'ตื่นยังเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.352084004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.3520859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.352087759+07:00","message":"StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.352089681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.365112252+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.365130068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตื่นยังนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.365134525+07:00","message":"receive interim result [false|false]: ตื่นยังนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.365147047+07:00","message":"[buffer interim] 311 false ตื่นยังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.36515124+07:00","message":"[bufferProcess] interim [500000000]:ตื่นยังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.365153104+07:00","message":"[bufferProcess] send to processor:ตื่นยังนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.365155893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.365172155+07:00","message":"> Transcript [2231] [false]: 'ตื่นยังนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.365175504+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.365177455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.365179109+07:00","message":"StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.365180854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.455063659+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.591813727+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.5918598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าตื่นอย่างนี้\",\"confidence\":0.8782069}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.591866258+07:00","message":"receive interim result [true|false]: ถ้าตื่นอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.591874718+07:00","message":"end recv isFinal message id 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.591876965+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.591884503+07:00","message":"[buffer interim] 311 true ถ้าตื่นอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591892661+07:00","message":"[bufferProcess] interim [770000000]:ถ้าตื่นอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591895644+07:00","message":"[bufferProcess] send to processor (isfinal):ตื่นยังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591898978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591902413+07:00","message":"> Transcript [2232] [false]: 'ตื่นยังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591905269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591907197+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591910213+07:00","message":"StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.59191236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591914079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591915927+07:00","message":"> Transcript [2233] [true]: 'ถ้าตื่นอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591917778+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591919468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591920983+07:00","message":"StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591922526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.591925586+07:00","message":"Push: 'ถ้าตื่นอย่างนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.591933159+07:00","message":"push: {true ถ้าตื่นอย่างนี้ 0 0xc000182280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:30.59796289+07:00","message":"write wav file: './tmp/7549/7549_311.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.156963723+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.285416693+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.419086431+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.429965614+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.429982386+07:00","message":"found end of frame, send empty tag with msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.429985329+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.429991202+07:00","message":"[buffer interim] 312 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.429996786+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.430000451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.430003264+07:00","message":"> Transcript [2234] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.43000543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.430007339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.43000896+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.430010783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.43001361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.430022255+07:00","message":"push: {true \n 0 0xc000424d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:31.434702511+07:00","message":"write wav file: './tmp/7549/7549_312.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.890072418+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.890114707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.89011963+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.890133242+07:00","message":"[buffer interim] 313 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.890139163+07:00","message":"[bufferProcess] interim [300000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.890141201+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.065344051+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.065387582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.065394144+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.065422091+07:00","message":"[buffer interim] 313 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.065430307+07:00","message":"[bufferProcess] interim [480000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.065432542+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.065435872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.065438773+07:00","message":"> Transcript [2235] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.065440799+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.45818294+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.458222043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพาหะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.458228191+07:00","message":"receive interim result [false|false]: เป็นพาหะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.458240699+07:00","message":"[buffer interim] 313 false เป็นพาหะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.458247673+07:00","message":"[bufferProcess] interim [900000000]:เป็นพาหะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.458249937+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.458255096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.458258272+07:00","message":"> Transcript [2236] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.458260527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.458262556+07:00","message":"Set new StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.605032654+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.605066453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara หัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.605071298+07:00","message":"receive interim result [false|false]: Centara หัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.605084495+07:00","message":"[buffer interim] 313 false Centara หัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.605091558+07:00","message":"[bufferProcess] interim [20000000]:Centara หัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.605093688+07:00","message":"[bufferProcess] send to processor:เป็นพาหะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.605097549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.605100463+07:00","message":"> Transcript [2237] [false]: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.6051025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.605104528+07:00","message":"Set new StatePrefix: 'เป็นพาหะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.659904839+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.659943643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.659949449+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.659964352+07:00","message":"[buffer interim] 313 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.659971076+07:00","message":"[bufferProcess] interim [80000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.659973043+07:00","message":"[bufferProcess] send to processor:Centara หัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.659978375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.659981376+07:00","message":"> Transcript [2238] [false]: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.659983404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.659985281+07:00","message":"Set new StatePrefix: 'Centara หัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.842098257+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.842138514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพาหะคลื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.842144549+07:00","message":"receive interim result [false|false]: เป็นพาหะคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.842157951+07:00","message":"[buffer interim] 313 false เป็นพาหะคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.842165041+07:00","message":"[bufferProcess] interim [320000000]:เป็นพาหะคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.842167484+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.84217327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.842175972+07:00","message":"> Transcript [2239] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.842178078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.842179984+07:00","message":"Set new StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:32.913612315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:32.91362697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.021111551+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.021156528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara หักพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.021178071+07:00","message":"receive interim result [false|false]: Centara หักพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.021193318+07:00","message":"[buffer interim] 313 false Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.021203659+07:00","message":"[bufferProcess] interim [440000000]:Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.021205989+07:00","message":"[bufferProcess] send to processor:เป็นพาหะคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.021213398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.021216859+07:00","message":"> Transcript [2240] [false]: 'เป็นพาหะคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.02121927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.021221408+07:00","message":"Set new StatePrefix: 'เป็นพาหะคลื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.66529067+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.665322821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara หักพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.665328581+07:00","message":"receive interim result [false|false]: Centara หักพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.665337522+07:00","message":"[buffer interim] 313 false Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.665343159+07:00","message":"[bufferProcess] interim [40000000]:Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.665345727+07:00","message":"[bufferProcess] send to processor:Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.665348953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.665351497+07:00","message":"> Transcript [2241] [false]: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.665353455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.665355299+07:00","message":"Set new StatePrefix: 'Centara หักพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.434060224+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.43409646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.434103526+07:00","message":"receive interim result [false|false]: Centara"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.434120319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หักพืชอาหารเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.434125226+07:00","message":"receive interim result [false|false]:  หักพืชอาหารเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.434136939+07:00","message":"[buffer interim] 313 false Centara"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.434145491+07:00","message":"[buffer interim] 313 false  หักพืชอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434152372+07:00","message":"[bufferProcess] interim [880000000]:Centara"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434154688+07:00","message":"[bufferProcess] send to processor:Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434160027+07:00","message":"[bufferProcess] interim [880000000]: หักพืชอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434162546+07:00","message":"[bufferProcess] update buffer: Centara หักพืชอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434165312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434168522+07:00","message":"> Transcript [2242] [false]: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434171509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434173357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434175144+07:00","message":"StatePrefix: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.434176994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.615057551+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.75442927+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.754481481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้\",\"confidence\":0.7823721}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.754490353+07:00","message":"receive interim result [true|false]: เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.754503446+07:00","message":"end recv isFinal message id 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.754506452+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.754515243+07:00","message":"[buffer interim] 313 true เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754528394+07:00","message":"[bufferProcess] interim [210000000]:เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754533012+07:00","message":"[bufferProcess] send to processor (isfinal):Centara หักพืชอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754538053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754542992+07:00","message":"> Transcript [2243] [false]: 'Centara หักพืชอาหารเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754547195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754549993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754552988+07:00","message":"StatePrefix: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754555846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754558394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754561916+07:00","message":"> Transcript [2244] [true]: 'เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754565232+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754567916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754570721+07:00","message":"StatePrefix: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.754573356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.7545779+07:00","message":"Push: 'เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.754589796+07:00","message":"push: {true เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้ 0 0xc002757100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:34.762821519+07:00","message":"write wav file: './tmp/7549/7549_313.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.806257027+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.554624198+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.554668481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.554676885+07:00","message":"receive interim result [false|false]: ปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.554693512+07:00","message":"[buffer interim] 314 false ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.554700262+07:00","message":"[bufferProcess] interim [600000000]:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.554702181+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.851170131+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.851204333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปริมาณที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.851210606+07:00","message":"receive interim result [false|false]: ในปริมาณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.851223915+07:00","message":"[buffer interim] 314 false ในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.851231154+07:00","message":"[bufferProcess] interim [840000000]:ในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.851233411+07:00","message":"[bufferProcess] send to processor:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.851238707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.851241338+07:00","message":"> Transcript [2245] [false]: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.851243615+07:00","message":"Set StatePrefix (first interim): 'ปริมาณ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:35.913882996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:35.913905705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.981321887+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.981360261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปริมาณที่ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.981366241+07:00","message":"receive interim result [false|false]: ในปริมาณที่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.981379845+07:00","message":"[buffer interim] 314 false ในปริมาณที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.981386874+07:00","message":"[bufferProcess] interim [960000000]:ในปริมาณที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.981389325+07:00","message":"[bufferProcess] send to processor:ในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.98139618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.98139954+07:00","message":"> Transcript [2246] [false]: 'ในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.981401763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.981403824+07:00","message":"Set new StatePrefix: 'ในปริมาณที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.17542223+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.17548277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปริมาณที่ไม่เพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.175491015+07:00","message":"receive interim result [false|false]: ในปริมาณที่ไม่เพียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.175508762+07:00","message":"[buffer interim] 314 false ในปริมาณที่ไม่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.175523131+07:00","message":"[bufferProcess] interim [140000000]:ในปริมาณที่ไม่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.175525999+07:00","message":"[bufferProcess] send to processor:ในปริมาณที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.175533088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.175535995+07:00","message":"> Transcript [2247] [false]: 'ในปริมาณที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.175539259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.175541703+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.175543986+07:00","message":"StatePrefix: 'ในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.175545915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.234059296+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.234091317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปริมาณที่ไม่เพียงพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.234096276+07:00","message":"receive interim result [false|false]: ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.234107556+07:00","message":"[buffer interim] 314 false ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.234114303+07:00","message":"[bufferProcess] interim [320000000]:ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.234116807+07:00","message":"[bufferProcess] send to processor:ในปริมาณที่ไม่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.234122277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.234124769+07:00","message":"> Transcript [2248] [false]: 'ในปริมาณที่ไม่เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.234127877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.234129764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.234131603+07:00","message":"StatePrefix: 'ในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.234133969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.665009409+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.769063498+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.769103138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปริมาณที่ไม่เพียงพอ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.769109122+07:00","message":"receive interim result [true|false]: ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.769122243+07:00","message":"end recv isFinal message id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.769129843+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.769149214+07:00","message":"[buffer interim] 314 true ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.76919582+07:00","message":"[bufferProcess] interim [890000000]:ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769201748+07:00","message":"[bufferProcess] send to processor (isfinal):ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769207192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769211855+07:00","message":"> Transcript [2249] [false]: 'ในปริมาณที่ไม่เพียงพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769216006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769218693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769226004+07:00","message":"StatePrefix: 'ในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769229697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769232146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769235746+07:00","message":"> Transcript [2250] [true]: 'ในปริมาณที่ไม่เพียงพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769238863+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769241383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769243929+07:00","message":"StatePrefix: 'ในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769246608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.769250833+07:00","message":"Push: 'ในปริมาณที่ไม่เพียงพอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.76926195+07:00","message":"push: {true ในปริมาณที่ไม่เพียงพอ 0 0xc002757800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:36.776631815+07:00","message":"write wav file: './tmp/7549/7549_314.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.856749693+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.610340275+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.610378824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.610384365+07:00","message":"receive interim result [false|false]: ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.610397507+07:00","message":"[buffer interim] 315 false ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.610403784+07:00","message":"[bufferProcess] interim [780000000]:ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.610406146+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.753951815+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.753987962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.753994202+07:00","message":"receive interim result [false|false]: ได้รับใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.754008447+07:00","message":"[buffer interim] 315 false ได้รับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.754014809+07:00","message":"[bufferProcess] interim [900000000]:ได้รับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.754016863+07:00","message":"[bufferProcess] send to processor:ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.754023547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.754026081+07:00","message":"> Transcript [2251] [false]: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.754028002+07:00","message":"Set StatePrefix (first interim): 'ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.875780479+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.875829038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.875834928+07:00","message":"receive interim result [false|false]: ได้รับในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.875851366+07:00","message":"[buffer interim] 315 false ได้รับในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.875859852+07:00","message":"[bufferProcess] interim [20000000]:ได้รับในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.875862236+07:00","message":"[bufferProcess] send to processor:ได้รับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.875865466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.875868158+07:00","message":"> Transcript [2252] [false]: 'ได้รับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.875871024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.875873302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.875875154+07:00","message":"StatePrefix: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.87587707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.02565347+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.025686318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.02569211+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.025706439+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.025713256+07:00","message":"[bufferProcess] interim [200000000]:ได้รับในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.025715918+07:00","message":"[bufferProcess] send to processor:ได้รับในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.025727382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.025730283+07:00","message":"> Transcript [2253] [false]: 'ได้รับในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.025733488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.025735691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.02573742+07:00","message":"StatePrefix: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.025739642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.289184674+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.289221496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.289227221+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.289241034+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.289247453+07:00","message":"[bufferProcess] interim [500000000]:ได้รับในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.289250653+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.28925767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.289260379+07:00","message":"> Transcript [2254] [false]: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.289263171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.28926519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.289267397+07:00","message":"StatePrefix: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.289269863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.432173771+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.432212486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่แนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.432218411+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.432241674+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.432250512+07:00","message":"[bufferProcess] interim [620000000]:ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.432252815+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.432256299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.432259332+07:00","message":"> Transcript [2255] [false]: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.43226252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.432264774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.432266684+07:00","message":"StatePrefix: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.432268602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.43227196+07:00","message":"Push: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.432274161+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.432277137+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.43227942+07:00","message":"Next Push (prob) : 'ในปริมาณที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.43230311+07:00","message":"push: {false ได้รับ 0 0xc0003a4780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.622191942+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.622225304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.622231147+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.622246719+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.622253556+07:00","message":"[bufferProcess] interim [740000000]:ได้รับในปริมาณที่มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.62225572+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.622259081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.622261817+07:00","message":"> Transcript [2256] [false]: 'ได้รับในปริมาณที่แนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.622264891+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.622266864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.622269074+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.622271023+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.639705746+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.639744858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่น่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.639750834+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.639769616+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.639777317+07:00","message":"[bufferProcess] interim [800000000]:ได้รับในปริมาณที่น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.639779684+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.639788667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.639791886+07:00","message":"> Transcript [2257] [false]: 'ได้รับในปริมาณที่มาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.639795277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.639797267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.639799095+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.639801067+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.826052399+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.82609766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.826103871+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.826116908+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.826125749+07:00","message":"[bufferProcess] interim [980000000]:ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.826129394+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.826136832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.826140894+07:00","message":"> Transcript [2258] [false]: 'ได้รับในปริมาณที่น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.826145985+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.826149034+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.82615195+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.826155859+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:38.914264031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:38.914276503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.925407274+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.925448994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.925455887+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.925472119+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.925483307+07:00","message":"[bufferProcess] interim [40000000]:ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.925487092+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.925494487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.92549881+07:00","message":"> Transcript [2259] [false]: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.92550361+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.92550692+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.925509612+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.925513226+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.92552137+07:00","message":"Push: 'ในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.925524516+07:00","message":"TextPushed: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.925528248+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.92553174+07:00","message":"Next Push (prob) : 'มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.925546137+07:00","message":"push: {false ในปริมาณที่ 0 0xc0003a4780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.173197698+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.173233164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.173238738+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.173251929+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.173258081+07:00","message":"[bufferProcess] interim [340000000]:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.173260437+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.173265917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.173268646+07:00","message":"> Transcript [2260] [false]: 'ได้รับในปริมาณที่มากจนเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.173271479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.173273965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.173275745+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.17327803+07:00","message":"TextPushed: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.814157551+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.814193564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.814200085+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.814213684+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.814219843+07:00","message":"[bufferProcess] interim [940000000]:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.814222069+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.814228592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.814231323+07:00","message":"> Transcript [2261] [false]: 'ได้รับในปริมาณที่มากจนเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.814234525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.814236611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.814238393+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.814240671+07:00","message":"TextPushed: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.35120808+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.351245046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.351251781+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.351264449+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.35127135+07:00","message":"[bufferProcess] interim [480000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.351274502+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.3512816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.35128436+07:00","message":"> Transcript [2262] [false]: 'ได้รับในปริมาณที่มากจนเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.351287635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.351289828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.351292102+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.351295128+07:00","message":"TextPushed: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.407249828+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.407297405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.407303597+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.407317267+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.407323603+07:00","message":"[bufferProcess] interim [600000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.407326537+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.40733293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.407336854+07:00","message":"> Transcript [2263] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.4073407+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.407343066+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.40734529+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.407347653+07:00","message":"TextPushed: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.40735676+07:00","message":"Push: 'มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.407358644+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.407361012+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.407363338+07:00","message":"Next Push (prob) : 'เกินไปอาจส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.407371075+07:00","message":"push: {false มากจน 0 0xc0003a4780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.587389923+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.587432421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.587438966+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.58745577+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.587463626+07:00","message":"[bufferProcess] interim [780000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.587466782+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.587470435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.587473617+07:00","message":"> Transcript [2264] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.587479186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.587481599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.58748359+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.587486191+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.78020351+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.780236261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.780242049+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.780255627+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.780262229+07:00","message":"[bufferProcess] interim [960000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.780264693+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.780268133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.780270804+07:00","message":"> Transcript [2265] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.780273618+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.780277334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.78027922+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.780281346+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.042183609+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.04222132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.042228906+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.042251969+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.042263474+07:00","message":"[bufferProcess] interim [200000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.042266326+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.042270318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.042273395+07:00","message":"> Transcript [2266] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.042276798+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.042278815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.042281236+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.042284062+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.094100505+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.094136535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.094148032+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.094162015+07:00","message":"[buffer interim] 315 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094167899+07:00","message":"[bufferProcess] interim [320000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094170344+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094173779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094176486+07:00","message":"> Transcript [2267] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094179579+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094182131+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094184138+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094186312+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094189465+07:00","message":"Push: 'เกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094191301+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094193823+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.094196393+07:00","message":"Next Push (prob) : 'ผลต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.094203442+07:00","message":"push: {false เกินไปอาจส่ง 0 0xc0003a4780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.145029588+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.216010114+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.276700356+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.276750818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.276757686+07:00","message":"receive interim result [true|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.276768448+07:00","message":"end recv isFinal message id 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.276770593+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.276777171+07:00","message":"[buffer interim] 315 true ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276796829+07:00","message":"[bufferProcess] interim [500000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276807975+07:00","message":"[bufferProcess] send to processor (isfinal):ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276811527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276814302+07:00","message":"> Transcript [2268] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276816751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276819217+07:00","message":"Set new StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276820934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276822899+07:00","message":"> Transcript [2269] [true]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276825308+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276827117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276829247+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276831727+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.276835185+07:00","message":"Push: 'ผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.276843936+07:00","message":"push: {true ผลต่อการเจริญ 0 0xc0003a4780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:41.291638089+07:00","message":"write wav file: './tmp/7549/7549_315.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:41.914667622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:41.914682037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.944855261+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.94488825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.944892994+07:00","message":"receive interim result [false|false]: โตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.944909323+07:00","message":"[buffer interim] 316 false โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.9449162+07:00","message":"[bufferProcess] interim [780000000]:โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.944918408+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.190330079+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.190366058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตของพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.19037219+07:00","message":"receive interim result [false|false]: โตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.190385432+07:00","message":"[buffer interim] 316 false โตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.190393433+07:00","message":"[bufferProcess] interim [20000000]:โตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.190396037+07:00","message":"[bufferProcess] send to processor:โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.190402846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.190405723+07:00","message":"> Transcript [2270] [false]: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.190407823+07:00","message":"Set StatePrefix (first interim): 'โตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.455701432+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.455737479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตของพืชได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.455744068+07:00","message":"receive interim result [false|false]: โตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.455756884+07:00","message":"[buffer interim] 316 false โตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.45576407+07:00","message":"[bufferProcess] interim [320000000]:โตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.455766435+07:00","message":"[bufferProcess] send to processor:โตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.455771713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.455774742+07:00","message":"> Transcript [2271] [false]: 'โตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.455777858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.45577992+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.455781705+07:00","message":"StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.455795454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.555554226+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.653523202+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.653564491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตของพืชได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.653571856+07:00","message":"receive interim result [true|false]: โตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.653583335+07:00","message":"end recv isFinal message id 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.653586583+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.653594028+07:00","message":"[buffer interim] 316 true โตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653602385+07:00","message":"[bufferProcess] interim [560000000]:โตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653607127+07:00","message":"[bufferProcess] send to processor (isfinal):โตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653616513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653635087+07:00","message":"> Transcript [2272] [false]: 'โตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653640876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653643088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653645448+07:00","message":"StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653647977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653650504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653652774+07:00","message":"> Transcript [2273] [true]: 'โตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653655026+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653656622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653658216+07:00","message":"StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653659848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:42.653670304+07:00","message":"Push: 'โตของพืชได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.653682514+07:00","message":"push: {true โตของพืชได้ค่ะ 0 0xc000183880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:42.661225397+07:00","message":"write wav file: './tmp/7549/7549_316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.066589254+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.454353638+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.549460561+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.549477419+07:00","message":"found end of frame, send empty tag with msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.549480809+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.549488647+07:00","message":"[buffer interim] 317 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.549495876+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.54949967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.549502248+07:00","message":"> Transcript [2274] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.549504702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.549506539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.549508518+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.549510266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.549513642+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.549525069+07:00","message":"push: {true \n 0 0xc000182780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:43.556215719+07:00","message":"write wav file: './tmp/7549/7549_317.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.588150208+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.654640129+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.862795043+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.862813708+07:00","message":"found end of frame, send empty tag with msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.862816414+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.862857329+07:00","message":"[buffer interim] 318 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.86286983+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.862873778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.862876505+07:00","message":"> Transcript [2275] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.862878777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.862880656+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.862882278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.862883936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.862886764+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.862895642+07:00","message":"push: {true \n 0 0xc000424900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:43.86760217+07:00","message":"write wav file: './tmp/7549/7549_318.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.906524158+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.975514694+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.096532152+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.096889247+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.096903271+07:00","message":"found end of frame, send empty tag with msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.096906215+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.09691186+07:00","message":"[buffer interim] 319 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.096917662+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.096921854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.096924793+07:00","message":"> Transcript [2276] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.096927291+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.096929129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.096931148+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.096933002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.096941341+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.0969497+07:00","message":"push: {true \n 0 0xc002f08480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:44.10147505+07:00","message":"write wav file: './tmp/7549/7549_319.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.165972961+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.356013514+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.359267949+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.359283794+07:00","message":"found end of frame, send empty tag with msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.359286852+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.359293121+07:00","message":"[buffer interim] 320 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.359299902+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.359303354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.359306006+07:00","message":"> Transcript [2277] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.35930826+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.35931018+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.359311946+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.359314313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.359323305+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.359331401+07:00","message":"push: {true \n 0 0xc0003a4480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:44.363360634+07:00","message":"write wav file: './tmp/7549/7549_320.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.457984444+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.458000445+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.458003181+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.458005025+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.458006961+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.45800875+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.458010431+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.458012353+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.458014171+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.458015782+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.458017967+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.712442308+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.712485982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.712490613+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.71250541+07:00","message":"[buffer interim] 321 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.712512075+07:00","message":"[bufferProcess] interim [420000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.712514008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:44.915651084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:44.915684129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.03609953+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.03613992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.036145291+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.036160411+07:00","message":"[buffer interim] 321 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.036167476+07:00","message":"[bufferProcess] interim [720000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.036169801+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.036173083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.036175664+07:00","message":"> Transcript [2278] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.036177722+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.281779239+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.281826814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.281832845+07:00","message":"receive interim result [false|false]: จากรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.281847177+07:00","message":"[buffer interim] 321 false จากรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.281854606+07:00","message":"[bufferProcess] interim [900000000]:จากรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.281857213+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.281862784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.281865401+07:00","message":"> Transcript [2279] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.28186828+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.281870397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.281872549+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.281874821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.383165916+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.383198483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.383203623+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.383217805+07:00","message":"[buffer interim] 321 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.383224239+07:00","message":"[bufferProcess] interim [960000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.383226611+07:00","message":"[bufferProcess] send to processor:จากรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.383230157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.383233653+07:00","message":"> Transcript [2280] [false]: 'จากรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.383236548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.38323912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.38324102+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.3832428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.525744958+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.525790189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปมีนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.525796156+07:00","message":"receive interim result [false|false]: จากรูปมีนัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.52581486+07:00","message":"[buffer interim] 321 false จากรูปมีนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.525821761+07:00","message":"[bufferProcess] interim [80000000]:จากรูปมีนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.52582415+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.525828082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.525831382+07:00","message":"> Transcript [2281] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.525833965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.525835935+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.525838373+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.525840385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.54561176+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.545659197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.545667643+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.545686577+07:00","message":"[buffer interim] 321 false จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545695339+07:00","message":"[bufferProcess] interim [140000000]:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.54569933+07:00","message":"[bufferProcess] send to processor:จากรูปมีนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545708798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545713254+07:00","message":"> Transcript [2282] [false]: 'จากรูปมีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.54571816+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545721291+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545724647+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545727708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545736522+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545739151+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545741999+07:00","message":"Set new StatePrefix : 'จากรูปมีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.545745146+07:00","message":"Next Push (prob) : 'รูปมีนัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.545757837+07:00","message":"push: {false จาก 0 0xc002f08780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.826862023+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.826900854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.826906679+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.826920396+07:00","message":"[buffer interim] 321 false จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.826927011+07:00","message":"[bufferProcess] interim [500000000]:จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.826930371+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.826936915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.826941501+07:00","message":"> Transcript [2283] [false]: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.826943837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.826945952+07:00","message":"Set new StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.093836133+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.093873425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.093879378+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.09389357+07:00","message":"[buffer interim] 321 false จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.093900074+07:00","message":"[bufferProcess] interim [740000000]:จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.093902676+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.093909498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.093912206+07:00","message":"> Transcript [2284] [false]: 'จากรูปนี้นะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.093915076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.093917208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.093919767+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.093922228+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.23592878+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.235968644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.235974692+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.235988236+07:00","message":"[buffer interim] 321 false จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.235994396+07:00","message":"[bufferProcess] interim [920000000]:จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.235996915+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.236003157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.23600577+07:00","message":"> Transcript [2285] [false]: 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.236008506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.236010516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.23601288+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.236015638+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.306944555+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.306985129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.306990543+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.307004682+07:00","message":"[buffer interim] 321 false จากรูปนี้นะคะนี่คือต้นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.307011418+07:00","message":"[bufferProcess] interim [980000000]:จากรูปนี้นะคะนี่คือต้นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.30701401+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.307020147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.307023016+07:00","message":"> Transcript [2286] [false]: 'จากรูปนี้นะคะนี่คือต้นกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.307026402+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.307028794+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.30703071+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.307033027+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.490056201+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.490092087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นกันเกรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.490097596+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นกันเกรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.4901102+07:00","message":"[buffer interim] 321 false จากรูปนี้นะคะนี่คือต้นกันเกรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490117603+07:00","message":"[bufferProcess] interim [160000000]:จากรูปนี้นะคะนี่คือต้นกันเกรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490120755+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490126233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490128818+07:00","message":"> Transcript [2287] [false]: 'จากรูปนี้นะคะนี่คือต้นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490132097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490134129+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490136258+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490138865+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.49014374+07:00","message":"Push: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490145673+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.49014752+07:00","message":"Set new StatePrefix : 'จากรูปนี้นะคะนี่คือต้นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.490149519+07:00","message":"Next Push (prob) : 'นี่คือต้นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.490157183+07:00","message":"push: {false รูปนี้นะคะ 0 0xc002f08780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.678429651+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.678459906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นกันกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.678465068+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นกันกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.678478983+07:00","message":"[buffer interim] 321 false จากรูปนี้นะคะนี่คือต้นกันกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.67848547+07:00","message":"[bufferProcess] interim [340000000]:จากรูปนี้นะคะนี่คือต้นกันกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.678487947+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นกันเกรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.678491165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.678493505+07:00","message":"> Transcript [2288] [false]: 'จากรูปนี้นะคะนี่คือต้นกันเกรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.67849652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.678498431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.678500073+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.67850256+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.816372949+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.816405401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นกันเกรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.816414514+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นกันเกรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.816429266+07:00","message":"[buffer interim] 321 false จากรูปนี้นะคะนี่คือต้นกันเกรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.81643997+07:00","message":"[bufferProcess] interim [460000000]:จากรูปนี้นะคะนี่คือต้นกันเกรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.816442165+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นกันกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.816445734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.816448706+07:00","message":"> Transcript [2289] [false]: 'จากรูปนี้นะคะนี่คือต้นกันกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.816451894+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.816453828+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.816456956+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.816459437+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.832335414+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.832363081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นการกว่าค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.832367818+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นการกว่าค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.832382081+07:00","message":"[buffer interim] 321 false จากรูปนี้นะคะนี่คือต้นการกว่าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.832387673+07:00","message":"[bufferProcess] interim [520000000]:จากรูปนี้นะคะนี่คือต้นการกว่าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.832389957+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นกันเกรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.832393019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.832395208+07:00","message":"> Transcript [2290] [false]: 'จากรูปนี้นะคะนี่คือต้นกันเกรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.832398306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.83240023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.832402215+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.832404439+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.854033623+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.037610828+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.037651438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้องการกว่าค่ะ\",\"confidence\":0.9085275}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.037658114+07:00","message":"receive interim result [true|false]: จากรูปนี้นะคะนี่คือต้องการกว่าค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.037667459+07:00","message":"end recv isFinal message id 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.037669549+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.037675977+07:00","message":"[buffer interim] 321 true จากรูปนี้นะคะนี่คือต้องการกว่าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037687241+07:00","message":"[bufferProcess] interim [730000000]:จากรูปนี้นะคะนี่คือต้องการกว่าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037692264+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปนี้นะคะนี่คือต้นการกว่าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037695982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037698881+07:00","message":"> Transcript [2291] [false]: 'จากรูปนี้นะคะนี่คือต้นการกว่าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037700985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.03770302+07:00","message":"Set new StatePrefix: 'จากรูปนี้นะคะนี่คือต้นการกว่าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037704935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037706815+07:00","message":"> Transcript [2292] [true]: 'จากรูปนี้นะคะนี่คือต้องการกว่าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037708985+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.03771082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037712649+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้นการกว่าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.03771515+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.037721552+07:00","message":"Push: 'นี่คือต้องการกว่าค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.037730665+07:00","message":"push: {true นี่คือต้องการกว่าค่ะ 0 0xc002f08780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:47.046321946+07:00","message":"write wav file: './tmp/7549/7549_321.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.36582267+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.710262738+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.710309527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.710315522+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.710329223+07:00","message":"[buffer interim] 322 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.710336556+07:00","message":"[bufferProcess] interim [420000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.710338375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:47.916270261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:47.916286217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.10808031+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.108131289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.108140069+07:00","message":"receive interim result [false|false]: ตอนก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.108156164+07:00","message":"[buffer interim] 322 false ตอนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.108165519+07:00","message":"[bufferProcess] interim [780000000]:ตอนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.108167907+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.108171441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.1081741+07:00","message":"> Transcript [2293] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.108176226+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.73524813+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.735305229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.73531244+07:00","message":"receive interim result [false|false]: ตอนก่อนจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.735329488+07:00","message":"[buffer interim] 322 false ตอนก่อนจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.735337329+07:00","message":"[bufferProcess] interim [380000000]:ตอนก่อนจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.735339525+07:00","message":"[bufferProcess] send to processor:ตอนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.735343222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.735345856+07:00","message":"> Transcript [2294] [false]: 'ตอนก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.735349129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.735351009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.735353193+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.735355206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.800099314+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.800137202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.800143464+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.800157483+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.800165046+07:00","message":"[bufferProcess] interim [500000000]:ตอนก่อนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.800167177+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.800171544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.800174731+07:00","message":"> Transcript [2295] [false]: 'ตอนก่อนจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.800177853+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.800179853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.800181943+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.800183962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.130097436+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.130140533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.130147019+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.130162432+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.130169425+07:00","message":"[bufferProcess] interim [800000000]:ตอนก่อนจนถึงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.130171699+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.130177014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.130179759+07:00","message":"> Transcript [2296] [false]: 'ตอนก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.130182933+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.130185142+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.130187646+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.130189942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.510981105+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.511022121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นเงาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.511028422+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.511046795+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511056844+07:00","message":"[bufferProcess] interim [160000000]:ตอนก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511059962+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511067369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511070282+07:00","message":"> Transcript [2297] [false]: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511073643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511076239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511078999+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511081189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511088059+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511089806+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511091651+07:00","message":"Set new StatePrefix : 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.511093687+07:00","message":"Next Push (prob) : 'ก่อนจนถึงต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.511104043+07:00","message":"push: {false ตอน 0 0xc002f08b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.824055234+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.824094442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.824099968+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.824114738+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.824121471+07:00","message":"[bufferProcess] interim [460000000]:ตอนก่อนจนถึงต้นหอมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.824123675+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.824127208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.824129635+07:00","message":"> Transcript [2298] [false]: 'ตอนก่อนจนถึงต้นเงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.82413244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.824134503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.824137066+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.824139488+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.142815832+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.142868821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.142875412+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.142893285+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.142900669+07:00","message":"[bufferProcess] interim [760000000]:ตอนก่อนจนถึงต้นหอมนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.142903156+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.142906812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.142909769+07:00","message":"> Transcript [2299] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.142912844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.142914705+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.142916833+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.1429193+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.207436871+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.207486229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.207493857+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.207513987+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.20752347+07:00","message":"[bufferProcess] interim [880000000]:ตอนก่อนจนถึงต้นหอมนะคะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.207527153+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.207531897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.207536247+07:00","message":"> Transcript [2300] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.207540544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.207543569+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.207547124+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.207550615+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.336356769+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.336389316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.336394796+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.336409755+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336416562+07:00","message":"[bufferProcess] interim [940000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336418985+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336422542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336425423+07:00","message":"> Transcript [2301] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336428535+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336430756+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336433264+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336435653+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336438402+07:00","message":"Push: 'ก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336440177+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336442076+07:00","message":"Set new StatePrefix : 'ตอนก่อนจนถึงต้นหอมนะคะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.336443982+07:00","message":"Next Push (prob) : 'หอมนะคะจับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.336451696+07:00","message":"push: {false ก่อนจนถึงต้น 0 0xc002f08b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.608924994+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.608961407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.608967621+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.608982518+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.608989963+07:00","message":"[bufferProcess] interim [300000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.60899256+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.608999478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.609002228+07:00","message":"> Transcript [2302] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.609004555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.609007139+07:00","message":"Set new StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:50.916968909+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:50.916986601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.03762425+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.037662906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.03766959+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.037685545+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.037696563+07:00","message":"[bufferProcess] interim [660000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.037701636+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.037710318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.037714415+07:00","message":"> Transcript [2303] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.037718325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.037720618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.037723987+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.037726527+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.130272022+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.130310445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.130317129+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.130332686+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.130343284+07:00","message":"[bufferProcess] interim [780000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.130345617+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.130349089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.130355004+07:00","message":"> Transcript [2304] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.130358164+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.130360891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.130362802+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.130365602+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.559391084+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.559432901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.559440509+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.559456913+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.559468941+07:00","message":"[bufferProcess] interim [200000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.559473041+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.559480244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.559485056+07:00","message":"> Transcript [2305] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.559490331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.559494077+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.559497549+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.559503062+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.818162012+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.818198106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.818204055+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.818218034+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818225013+07:00","message":"[bufferProcess] interim [440000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818227557+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818234012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818236881+07:00","message":"> Transcript [2306] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818240553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818242868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818245094+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818247945+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818254441+07:00","message":"Push: 'หอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818256374+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.81825871+07:00","message":"Set new StatePrefix : 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.818261178+07:00","message":"Next Push (prob) : 'ต้นแตงกวาที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.818285172+07:00","message":"push: {false หอมนะคะจะเป็น 0 0xc002f08b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.825501276+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.82551809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.825523373+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.825537406+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.825542249+07:00","message":"[bufferProcess] interim [500000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.825544399+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.825549269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.825551491+07:00","message":"> Transcript [2307] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.825554312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.825556275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.825558051+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.825560581+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.150363473+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.150408617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.150414995+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.150428764+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.150436284+07:00","message":"[bufferProcess] interim [800000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.150438868+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.150444825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.150447709+07:00","message":"> Transcript [2308] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.150451186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.150453272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.150455333+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.150457856+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.193938253+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.193966794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.193972873+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.193983937+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.193991811+07:00","message":"[bufferProcess] interim [920000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.193994227+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.193999765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.19400206+07:00","message":"> Transcript [2309] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.194005254+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.194007229+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.194009062+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.194012497+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.320565488+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.320600493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.320606713+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.320632258+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.32064029+07:00","message":"[bufferProcess] interim [980000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.32064305+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320646514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320649536+07:00","message":"> Transcript [2310] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320653711+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320655671+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320657609+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320660141+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320663471+07:00","message":"Push: 'ต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320665655+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320667696+07:00","message":"Set new StatePrefix : 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.320669809+07:00","message":"Next Push (prob) : 'แสดงและ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.320677826+07:00","message":"push: {false ต้นแตงกวาที่ 0 0xc002f08b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.704869946+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.70490666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.704913152+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.704927768+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.704934728+07:00","message":"[bufferProcess] interim [400000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.704937281+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.704941045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.704943609+07:00","message":"> Transcript [2311] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.704946079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.704948146+07:00","message":"Set new StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.038610164+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.038651053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.038660412+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.038677854+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.038691333+07:00","message":"[bufferProcess] interim [700000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.038695233+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.03870468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.038709138+07:00","message":"> Transcript [2312] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.038716234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.03871883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.038721894+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.038726017+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.189996962+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.19003635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.190042867+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.190055721+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.190062565+07:00","message":"[bufferProcess] interim [820000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.190065314+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.190071003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.190074011+07:00","message":"> Transcript [2313] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.190077477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.190079418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.190081322+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.190084996+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.344689838+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.344719889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการคัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.344726125+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการคัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.344738068+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการคัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.344744433+07:00","message":"[bufferProcess] interim [940000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการคัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.344746965+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.344752476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.344755014+07:00","message":"> Transcript [2314] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.3447584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.344760253+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.344761947+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.344764241+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.354683667+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.354701711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.354706598+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.354716579+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354721106+07:00","message":"[bufferProcess] interim [0]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354723655+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการคัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354726922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354729106+07:00","message":"> Transcript [2315] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการคัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354732074+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354733936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354735683+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.35473796+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354744858+07:00","message":"Push: 'แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354746731+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354748821+07:00","message":"Set new StatePrefix : 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการคัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.354750781+07:00","message":"Next Push (prob) : 'การคัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.3547681+07:00","message":"push: {false แสดงลักษณะ 0 0xc002f08b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.544566154+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.544609255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.544617269+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.544631914+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.544639464+07:00","message":"[bufferProcess] interim [180000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.54464253+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.544650868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.544653453+07:00","message":"> Transcript [2316] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.544655976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.544657943+07:00","message":"Set new StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.79609955+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.796224078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.796251583+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.79628646+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.796297504+07:00","message":"[bufferProcess] interim [480000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.796300639+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.796306769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.796309983+07:00","message":"> Transcript [2317] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.796314189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.796316309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.796318379+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.796321502+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.896687373+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:53.917844495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:53.917845333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.922914665+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.922950076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.922957653+07:00","message":"receive interim result [false|false]: ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.922972246+07:00","message":"[buffer interim] 322 false ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.922978791+07:00","message":"[bufferProcess] interim [540000000]:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.922981706+07:00","message":"[bufferProcess] send to processor:ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.922988297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.922990891+07:00","message":"> Transcript [2318] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.922994381+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.922996343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.922998467+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.923001353+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.965881281+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.164615396+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.164658682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ\",\"confidence\":0.93308616}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.164669737+07:00","message":"receive interim result [true|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.164681121+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.164684204+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.164692525+07:00","message":"[buffer interim] 322 true ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164702151+07:00","message":"[bufferProcess] interim [750000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164707476+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164712634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164717757+07:00","message":"> Transcript [2319] [false]: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164723045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164726065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164729506+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164733687+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164736927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164740238+07:00","message":"> Transcript [2320] [true]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164743743+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164746568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164749128+07:00","message":"StatePrefix: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164752228+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164755039+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164972138+07:00","message":"Push: 'ขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164975835+07:00","message":"TextPushed: 'ตอนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164978668+07:00","message":"Set new StatePrefix : 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164981216+07:00","message":"Next Push (prob) : 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.164989689+07:00","message":"push: {true ขาดธาตุอาหารต่างๆ 0 0xc002f08b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.164996649+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_322.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:54.17721537+07:00","message":"write wav file: './tmp/7549/7549_322.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.343938919+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.440148112+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.440175201+07:00","message":"found end of frame, send empty tag with msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.440179507+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.440190223+07:00","message":"[buffer interim] 323 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.440200452+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.440205437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.440209728+07:00","message":"> Transcript [2321] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.440213712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.440216359+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.440219322+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.440222148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.440227103+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.44024071+07:00","message":"push: {true \n 0 0xc002757b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:54.447247153+07:00","message":"write wav file: './tmp/7549/7549_323.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.735874547+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.079478454+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.07952213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.079527594+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.079542208+07:00","message":"[buffer interim] 324 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.079548374+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.079550104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.310351082+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.310386077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.31039092+07:00","message":"receive interim result [false|false]: ส่วนต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.310401241+07:00","message":"[buffer interim] 324 false ส่วนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.310409197+07:00","message":"[bufferProcess] interim [600000000]:ส่วนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.310411271+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.310417036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.310419537+07:00","message":"> Transcript [2322] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.31042153+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.716923135+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.716961127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นตอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.716966895+07:00","message":"receive interim result [false|false]: ส่วนต้นตอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.716979787+07:00","message":"[buffer interim] 324 false ส่วนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.716986874+07:00","message":"[bufferProcess] interim [960000000]:ส่วนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.716989655+07:00","message":"[bufferProcess] send to processor:ส่วนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.716995047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.716997554+07:00","message":"> Transcript [2323] [false]: 'ส่วนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.717000367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.717002435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.717004224+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.717006276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.029068018+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.02910679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอจับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.029112671+07:00","message":"receive interim result [false|false]: ส่วนต้นจอจับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.029121562+07:00","message":"[buffer interim] 324 false ส่วนต้นจอจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.029127926+07:00","message":"[bufferProcess] interim [260000000]:ส่วนต้นจอจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.029130142+07:00","message":"[bufferProcess] send to processor:ส่วนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.029133726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.02913655+07:00","message":"> Transcript [2324] [false]: 'ส่วนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.029139583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.029141388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.02914318+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.02914508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.098083833+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.098122341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.098127889+07:00","message":"receive interim result [false|false]: ส่วนต้นจอจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.09814111+07:00","message":"[buffer interim] 324 false ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.098149928+07:00","message":"[bufferProcess] interim [380000000]:ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.098152747+07:00","message":"[bufferProcess] send to processor:ส่วนต้นจอจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.09815998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.098162847+07:00","message":"> Transcript [2325] [false]: 'ส่วนต้นจอจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.098166247+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.098168212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.09816998+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.098171899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.334347263+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.445231212+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.445274608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอจะเป็น\",\"confidence\":0.92037946}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.445280092+07:00","message":"receive interim result [true|false]: ส่วนต้นจอจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.445289693+07:00","message":"end recv isFinal message id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.445291979+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.445299912+07:00","message":"[buffer interim] 324 true ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445309285+07:00","message":"[bufferProcess] interim [830000000]:ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445314513+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.44531814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445321193+07:00","message":"> Transcript [2326] [false]: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.44532493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445326752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445328596+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445330645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445337047+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445339193+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445341297+07:00","message":"Set new StatePrefix : 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445343816+07:00","message":"Next Push (prob) : 'ต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445345848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445347728+07:00","message":"> Transcript [2327] [true]: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445349656+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445351214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445352729+07:00","message":"StatePrefix: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.44535441+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.445356242+07:00","message":"Push: 'ต้นจอจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.445366344+07:00","message":"push: {false ส่วน 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.445384857+07:00","message":"push: {true ต้นจอจะเป็น 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:56.452570375+07:00","message":"write wav file: './tmp/7549/7549_324.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.526728994+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:56.91867102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:56.918694361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.194857272+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.194893748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.19489883+07:00","message":"receive interim result [false|false]: คนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.194915492+07:00","message":"[buffer interim] 325 false คนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.194922578+07:00","message":"[bufferProcess] interim [480000000]:คนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.194924389+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.27298841+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.273028844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.273036679+07:00","message":"receive interim result [false|false]: คนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.273053878+07:00","message":"[buffer interim] 325 false คนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.273060293+07:00","message":"[bufferProcess] interim [600000000]:คนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.273062581+07:00","message":"[bufferProcess] send to processor:คนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.27306909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.273072054+07:00","message":"> Transcript [2328] [false]: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.273074136+07:00","message":"Set StatePrefix (first interim): 'คนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.379856541+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.37989501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.379900481+07:00","message":"receive interim result [false|false]: คนต่างกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.379916285+07:00","message":"[buffer interim] 325 false คนต่างกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.379922258+07:00","message":"[bufferProcess] interim [660000000]:คนต่างกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.37992479+07:00","message":"[bufferProcess] send to processor:คนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.379931728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.379934381+07:00","message":"> Transcript [2329] [false]: 'คนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.379937721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.379939621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.379941466+07:00","message":"StatePrefix: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.379943899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.572491854+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.572526059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างกวา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.5725314+07:00","message":"receive interim result [false|false]: คนต่างกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.572544339+07:00","message":"[buffer interim] 325 false คนต่างกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.572550924+07:00","message":"[bufferProcess] interim [900000000]:คนต่างกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.572552943+07:00","message":"[bufferProcess] send to processor:คนต่างกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.572558487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.572561311+07:00","message":"> Transcript [2330] [false]: 'คนต่างกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.572564171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.57256624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.572568149+07:00","message":"StatePrefix: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.572570281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.155680027+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.155720154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างกวา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.1557263+07:00","message":"receive interim result [false|false]: คนต่างกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.155740747+07:00","message":"[buffer interim] 325 false คนต่างกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.155748545+07:00","message":"[bufferProcess] interim [500000000]:คนต่างกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.15575101+07:00","message":"[bufferProcess] send to processor:คนต่างกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.155754308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.155757168+07:00","message":"> Transcript [2331] [false]: 'คนต่างกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.155759936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.155761849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.155764074+07:00","message":"StatePrefix: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.155766066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.456386967+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.456429186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างกวาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.456436446+07:00","message":"receive interim result [false|false]: คนต่างกวาที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.456450597+07:00","message":"[buffer interim] 325 false คนต่างกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456457738+07:00","message":"[bufferProcess] interim [740000000]:คนต่างกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456460068+07:00","message":"[bufferProcess] send to processor:คนต่างกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456466729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456469426+07:00","message":"> Transcript [2332] [false]: 'คนต่างกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456472394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456474449+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456476226+07:00","message":"StatePrefix: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456478582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456484863+07:00","message":"Push: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456486753+07:00","message":"TextPushed: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456488758+07:00","message":"Set new StatePrefix : 'คนต่างกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.456490622+07:00","message":"Next Push (prob) : 'กวา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.456498842+07:00","message":"push: {false คนต่าง 0 0xc0003a5480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.490112398+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.490157327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างกวา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.490162943+07:00","message":"receive interim result [false|false]: คนต่างกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.490176257+07:00","message":"[buffer interim] 325 false คนต่างกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.490182573+07:00","message":"[bufferProcess] interim [800000000]:คนต่างกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.49018482+07:00","message":"[bufferProcess] send to processor:คนต่างกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.490189822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.490192363+07:00","message":"> Transcript [2333] [false]: 'คนต่างกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.490195148+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.490197012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.49019867+07:00","message":"StatePrefix: 'คนต่างกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.49020081+07:00","message":"TextPushed: 'คนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.803592988+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.803636274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.803644043+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.80365825+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.803665478+07:00","message":"[bufferProcess] interim [100000000]:คนต่างๆที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.803668049+07:00","message":"[bufferProcess] send to processor:คนต่างกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.803673333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.803676357+07:00","message":"> Transcript [2334] [false]: 'คนต่างกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.803679546+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.803681598+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.803683358+07:00","message":"StatePrefix: 'คนต่างกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.803685398+07:00","message":"TextPushed: 'คนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.994828906+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.994863556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.994869831+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.994899174+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.994905504+07:00","message":"[bufferProcess] interim [280000000]:คนต่างๆที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.99490817+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.994911826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.994914939+07:00","message":"> Transcript [2335] [false]: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.994917217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.994919276+07:00","message":"Set new StatePrefix: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.176014119+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.176060315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.176067622+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.176085583+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.176092193+07:00","message":"[bufferProcess] interim [460000000]:คนต่างๆที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.176095059+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.176101724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.176104263+07:00","message":"> Transcript [2336] [false]: 'คนต่างๆที่ได้รับค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.176107446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.176109556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.176111708+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.176113958+07:00","message":"TextPushed: 'คนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.365514056+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.365552013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารเสริม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.36555822+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.365571593+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.365578008+07:00","message":"[bufferProcess] interim [700000000]:คนต่างๆที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.365580416+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.365585906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.365588578+07:00","message":"> Transcript [2337] [false]: 'คนต่างๆที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.365592076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.365594258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.365596254+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.365598631+07:00","message":"TextPushed: 'คนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.541206143+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.541254383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.541261003+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.541284585+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.541295618+07:00","message":"[bufferProcess] interim [880000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.541297899+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.541301473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.541305854+07:00","message":"> Transcript [2338] [false]: 'คนต่างๆที่ได้รับธาตุอาหารเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.541309204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.541311203+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.541313509+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.541315589+07:00","message":"TextPushed: 'คนต่าง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:59.918935924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:59.918947189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.009529744+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.009581628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.009594566+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.009614475+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009624697+07:00","message":"[bufferProcess] interim [300000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009628501+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009637285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009642065+07:00","message":"> Transcript [2339] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009647921+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009650935+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009654493+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.00965736+07:00","message":"TextPushed: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009666395+07:00","message":"Push: 'ๆที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009669562+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009672519+07:00","message":"Set new StatePrefix : 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.009676518+07:00","message":"Next Push (prob) : 'ธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.009710876+07:00","message":"push: {false ๆที่ได้รับ 0 0xc0003a5480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.580735494+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.580773157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.580779896+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.580801773+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.580808527+07:00","message":"[bufferProcess] interim [900000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.580811249+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.580816666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.580819383+07:00","message":"> Transcript [2340] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.58082241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.58082437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.580826143+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.580828861+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.471730422+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.471770387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.471777861+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.471797763+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.471808125+07:00","message":"[bufferProcess] interim [740000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.471811367+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.471818906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.47182182+07:00","message":"> Transcript [2341] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.471826045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.471828413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.471831532+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.471834124+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.474181664+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.474217007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.474222992+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.474238803+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.474247771+07:00","message":"[bufferProcess] interim [800000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.474250554+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.474256457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.474259136+07:00","message":"> Transcript [2342] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.474262811+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.474264905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.474266671+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.474268884+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.602894867+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.602934172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.602940342+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.602952869+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602960166+07:00","message":"[bufferProcess] interim [860000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602962846+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602968657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602971583+07:00","message":"> Transcript [2343] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602975165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602977424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602979729+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602982597+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602988975+07:00","message":"Push: 'ธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.60299107+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.602993228+07:00","message":"Set new StatePrefix : 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.60299566+07:00","message":"Next Push (prob) : 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.603005208+07:00","message":"push: {false ธาตุอาหารสมบูรณ์ 0 0xc0003a5480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.006382628+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.006422938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.006429662+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.00644604+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.006453277+07:00","message":"[bufferProcess] interim [280000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.006455912+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.006459457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.006462161+07:00","message":"> Transcript [2344] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.006465622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.006471479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.0064736+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.006476087+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.095378894+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.095404152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.095409837+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.095421937+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.095427628+07:00","message":"[bufferProcess] interim [400000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.095430316+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.095437673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.095440061+07:00","message":"> Transcript [2345] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.095443435+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.095445328+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.095447635+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.095449998+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.180247316+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.180287016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.180293474+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.180311274+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.180318043+07:00","message":"[bufferProcess] interim [460000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.18032092+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.180327068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.180329756+07:00","message":"> Transcript [2346] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.180333299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.180335321+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.180337385+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.18034027+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.188716501+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.188745648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.188751306+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.188766257+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188772796+07:00","message":"[bufferProcess] interim [520000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188776517+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188779904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188782161+07:00","message":"> Transcript [2347] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188785627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188797505+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.18879978+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188801976+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188809959+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188814184+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188816215+07:00","message":"Set new StatePrefix : 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.188818817+07:00","message":"Next Push (prob) : 'แล้วเรามาดูกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.188827159+07:00","message":"push: {false ค่ะ 0 0xc0003a5480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.396169534+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.396205857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.396212313+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.396224552+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.39623086+07:00","message":"[bufferProcess] interim [700000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.396233406+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.396238735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.396241356+07:00","message":"> Transcript [2348] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.396245344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.396247765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.396249779+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.39625255+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.751139763+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.751171861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.751178171+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.751193378+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.751200246+07:00","message":"[bufferProcess] interim [60000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.751203238+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.751210309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.751213206+07:00","message":"> Transcript [2349] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.751217302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.751219465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.75122193+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.751226189+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:02.919119863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:02.919150514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.263490118+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.263532107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าสะดวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.263540048+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าสะดวก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.263555711+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าสะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.263562832+07:00","message":"[bufferProcess] interim [540000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าสะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.263565599+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.263573488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.263575999+07:00","message":"> Transcript [2350] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.263579818+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.263582168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.263584955+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.263588081+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.268396347+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.268418184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.268423756+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.26843613+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268441586+07:00","message":"[bufferProcess] interim [600000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268443902+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าสะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268449331+07:00","message":"> Transcript [2351] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าสะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268453119+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268455242+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268457139+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268459696+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268469562+07:00","message":"Push: 'แล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268471627+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268474479+07:00","message":"Set new StatePrefix : 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าสะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.268477103+07:00","message":"Next Push (prob) : 'ทีละต้นนะคะว่าสะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.268505947+07:00","message":"push: {false แล้วเรามาดูกัน 0 0xc0003a5480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.406795894+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.406844031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.40685137+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.406869314+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.406875752+07:00","message":"[bufferProcess] interim [720000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.406878615+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.40688559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.40688828+07:00","message":"> Transcript [2352] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.406890864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.406892711+07:00","message":"Set new StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.454039745+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.454075447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.454081623+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.454094179+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.454100573+07:00","message":"[bufferProcess] interim [780000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.454103209+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.454108921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.454111623+07:00","message":"> Transcript [2353] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.454115487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.454117446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.454119671+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.454122277+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.579138272+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.579171508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.579178138+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.579191028+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.579197498+07:00","message":"[bufferProcess] interim [840000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.579200196+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.579206014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.579208681+07:00","message":"> Transcript [2354] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.579212166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.579214087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.579215995+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.579218497+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.581588327+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.581600414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.581603861+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.581612141+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.58161559+07:00","message":"[bufferProcess] interim [900000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.581618234+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.581622935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.581625018+07:00","message":"> Transcript [2355] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงละคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.58162771+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.581629534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.581631141+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.581633136+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.901658584+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.901685939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.901692174+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.901704868+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901711319+07:00","message":"[bufferProcess] interim [200000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901714349+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901719887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901722155+07:00","message":"> Transcript [2356] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901726071+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901728019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901730484+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901733551+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.90173929+07:00","message":"Push: 'ทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901741568+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901743719+07:00","message":"Set new StatePrefix : 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.901751608+07:00","message":"Next Push (prob) : 'ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.901765959+07:00","message":"push: {false ทีละต้นนะคะว่าแสดง 0 0xc0003a5480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.162090208+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.16213133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.16213819+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.162151347+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.162158906+07:00","message":"[bufferProcess] interim [440000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.162162085+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.162171632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.1621744+07:00","message":"> Transcript [2357] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.162178101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.162180623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.162182726+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.162185405+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.167375747+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.167388911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.167393647+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.167401705+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.167405872+07:00","message":"[bufferProcess] interim [500000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.167418259+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.167422951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.167425074+07:00","message":"> Transcript [2358] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.167427722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.167429446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.167431135+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.167433485+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.302984038+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.303022598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.303031783+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.303045647+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.303052881+07:00","message":"[bufferProcess] interim [620000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.303055815+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.303061625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.303064232+07:00","message":"> Transcript [2359] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.303068201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.303070175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.303072528+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.303075373+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.539629039+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.539660317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.539667968+07:00","message":"receive interim result [false|false]: คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.539679409+07:00","message":"[buffer interim] 325 false คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539685851+07:00","message":"[bufferProcess] interim [860000000]:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539688727+07:00","message":"[bufferProcess] send to processor:คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539694595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539697231+07:00","message":"> Transcript [2360] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539701234+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539703095+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539705826+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539708655+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539714106+07:00","message":"Push: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539715853+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.53971819+07:00","message":"Set new StatePrefix : 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.539720926+07:00","message":"Next Push (prob) : 'อาการอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.539744066+07:00","message":"push: {false ลักษณะ 0 0xc0003a5480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.786142518+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.97654665+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.976590863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนต่างกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง\",\"confidence\":0.9543301}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.976598584+07:00","message":"receive interim result [true|false]: คนต่างกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.976607004+07:00","message":"end recv isFinal message id 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.97660915+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.976615968+07:00","message":"[buffer interim] 325 true คนต่างกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976625964+07:00","message":"[bufferProcess] interim [280000000]:คนต่างกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976631646+07:00","message":"[bufferProcess] send to processor (isfinal):คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976635763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976638483+07:00","message":"> Transcript [2361] [false]: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976642435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976644382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976646249+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976649826+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976651981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976653889+07:00","message":"> Transcript [2362] [true]: 'คนต่างกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.97665633+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976657946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976659648+07:00","message":"StatePrefix: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976661672+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.97666352+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.97690025+07:00","message":"Push: 'อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976905102+07:00","message":"TextPushed: 'คนต่างๆที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976907397+07:00","message":"Set new StatePrefix : 'คนต่างกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976909742+07:00","message":"Next Push (prob) : 'คนต่างกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกันทีละต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.976918746+07:00","message":"push: {true อย่างไรบ้าง 0 0xc0003a5480}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.976926772+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_325.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:04.992617224+07:00","message":"write wav file: './tmp/7549/7549_325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:05.426249857+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:05.919331479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:05.919348364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.34731213+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.347342227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.347346659+07:00","message":"receive interim result [false|false]: ต้นตอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.347357558+07:00","message":"[buffer interim] 326 false ต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.347365264+07:00","message":"[bufferProcess] interim [720000000]:ต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.347367004+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.3473724+07:00","message":"[bufferProcess] send to processor (ticker):ต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.347375284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.347378068+07:00","message":"> Transcript [2363] [false]: 'ต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.347380304+07:00","message":"Set StatePrefix (first interim): 'ต้นตอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.417414085+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.417445813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.417451356+07:00","message":"receive interim result [false|false]: ต้นตอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.417463599+07:00","message":"[buffer interim] 326 false ต้นตอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.417470195+07:00","message":"[bufferProcess] interim [840000000]:ต้นตอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.417472024+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.434780522+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.434817523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.434822192+07:00","message":"receive interim result [false|false]: ต้นตอค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.434833704+07:00","message":"[buffer interim] 326 false ต้นตอค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.434839023+07:00","message":"[bufferProcess] interim [900000000]:ต้นตอค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.434841096+07:00","message":"[bufferProcess] send to processor:ต้นตอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.434844431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.43484753+07:00","message":"> Transcript [2364] [false]: 'ต้นตอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.434850719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.434852711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.434855071+07:00","message":"StatePrefix: 'ต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.434857136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.47972483+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.479752279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.479757201+07:00","message":"receive interim result [false|false]: ต้นตอขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.479767532+07:00","message":"[buffer interim] 326 false ต้นตอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.479773379+07:00","message":"[bufferProcess] interim [80000000]:ต้นตอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.479775521+07:00","message":"[bufferProcess] send to processor:ต้นตอค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.479780702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.479783327+07:00","message":"> Transcript [2365] [false]: 'ต้นตอค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.479786184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.479798302+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.479800225+07:00","message":"StatePrefix: 'ต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.479802185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.740108511+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.740146917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอขาดจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.740154229+07:00","message":"receive interim result [false|false]: ต้นตอขาดจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.740173827+07:00","message":"[buffer interim] 326 false ต้นตอขาดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.740183532+07:00","message":"[bufferProcess] interim [320000000]:ต้นตอขาดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.74019072+07:00","message":"[bufferProcess] send to processor:ต้นตอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.740195384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.740199256+07:00","message":"> Transcript [2366] [false]: 'ต้นตอขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.740203793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.740206808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.740209698+07:00","message":"StatePrefix: 'ต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.740212542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.894160109+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.894196192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอขาดจากเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.894202064+07:00","message":"receive interim result [false|false]: ต้นตอขาดจากเขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.894215525+07:00","message":"[buffer interim] 326 false ต้นตอขาดจากเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894222073+07:00","message":"[bufferProcess] interim [500000000]:ต้นตอขาดจากเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894225004+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894230241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894233242+07:00","message":"> Transcript [2367] [false]: 'ต้นตอขาดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894236487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894238816+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.89424074+07:00","message":"StatePrefix: 'ต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894242878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894247975+07:00","message":"Push: 'ต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894249915+07:00","message":"TextPushed: 'ต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.894251773+07:00","message":"Set new StatePrefix : 'ต้นตอขาดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.89425528+07:00","message":"Next Push (prob) : 'ขาดจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.894263318+07:00","message":"push: {false ต้นตอ 0 0xc002f08400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.004248656+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.00427984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นต่อขาจะขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.004285728+07:00","message":"receive interim result [false|false]: ต้นต่อขาจะขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.004297609+07:00","message":"[buffer interim] 326 false ต้นต่อขาจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.004304207+07:00","message":"[bufferProcess] interim [620000000]:ต้นต่อขาจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.004306611+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจากเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.004311851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.004314667+07:00","message":"> Transcript [2368] [false]: 'ต้นตอขาดจากเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.004337087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.004339466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.00434165+07:00","message":"StatePrefix: 'ต้นตอขาดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.004343751+07:00","message":"TextPushed: 'ต้นตอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.324290495+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.324350989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอขาดราคาเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.324359035+07:00","message":"receive interim result [false|false]: ต้นตอขาดราคาเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.324375229+07:00","message":"[buffer interim] 326 false ต้นตอขาดราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.324382415+07:00","message":"[bufferProcess] interim [920000000]:ต้นตอขาดราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.324386074+07:00","message":"[bufferProcess] send to processor:ต้นต่อขาจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.324393054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.324396982+07:00","message":"> Transcript [2369] [false]: 'ต้นต่อขาจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.324400322+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.324403832+07:00","message":"Set new StatePrefix: 'ต้นต่อขาจะขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.497979948+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.498014787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นต่อขาจะขาดธาตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.498020568+07:00","message":"receive interim result [false|false]: ต้นต่อขาจะขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.498033089+07:00","message":"[buffer interim] 326 false ต้นต่อขาจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498039912+07:00","message":"[bufferProcess] interim [40000000]:ต้นต่อขาจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498042655+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498052407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498055122+07:00","message":"> Transcript [2370] [false]: 'ต้นตอขาดราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498057319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498059431+07:00","message":"Set new StatePrefix: 'ต้นตอขาดราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.558669479+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.55870668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นต่อขาจะขาดธาตุใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.558712696+07:00","message":"receive interim result [false|false]: ต้นต่อขาจะขาดธาตุใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.558725603+07:00","message":"[buffer interim] 326 false ต้นต่อขาจะขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.558732576+07:00","message":"[bufferProcess] interim [220000000]:ต้นต่อขาจะขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.558735375+07:00","message":"[bufferProcess] send to processor:ต้นต่อขาจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.558740614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.558743221+07:00","message":"> Transcript [2371] [false]: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.558745606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.558748018+07:00","message":"Set new StatePrefix: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.072206429+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.07223944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นต่อขาจะขาดธาตุ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.07224481+07:00","message":"receive interim result [false|false]: ต้นต่อขาจะขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.072260225+07:00","message":"[buffer interim] 326 false ต้นต่อขาจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.072268551+07:00","message":"[bufferProcess] interim [640000000]:ต้นต่อขาจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.072272692+07:00","message":"[bufferProcess] send to processor:ต้นต่อขาจะขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.072279834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.072284222+07:00","message":"> Transcript [2372] [false]: 'ต้นต่อขาจะขาดธาตุใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.07228961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.072293167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.072296466+07:00","message":"StatePrefix: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.072299922+07:00","message":"TextPushed: 'ต้นตอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.20224234+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.202275731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นต่อขาจะขาดธาตุไนโตรเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.202281618+07:00","message":"receive interim result [false|false]: ต้นต่อขาจะขาดธาตุไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.202293191+07:00","message":"[buffer interim] 326 false ต้นต่อขาจะขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.202300374+07:00","message":"[bufferProcess] interim [760000000]:ต้นต่อขาจะขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.202303209+07:00","message":"[bufferProcess] send to processor:ต้นต่อขาจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.202310292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.202312846+07:00","message":"> Transcript [2373] [false]: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.202316093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.202318119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.202319915+07:00","message":"StatePrefix: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.202321955+07:00","message":"TextPushed: 'ต้นตอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.776534033+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.776569389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นต่อขาจะขาดธาตุไนโตรเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.776574911+07:00","message":"receive interim result [false|false]: ต้นต่อขาจะขาดธาตุไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.776587283+07:00","message":"[buffer interim] 326 false ต้นต่อขาจะขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.776594652+07:00","message":"[bufferProcess] interim [360000000]:ต้นต่อขาจะขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.776596928+07:00","message":"[bufferProcess] send to processor:ต้นต่อขาจะขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.776602872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.776605504+07:00","message":"> Transcript [2374] [false]: 'ต้นต่อขาจะขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.776608957+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.77661148+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.776613432+07:00","message":"StatePrefix: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.776615604+07:00","message":"TextPushed: 'ต้นตอ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:08.919408701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:08.919408826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.971063236+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.971082903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นต่อขาจะขาดธาตุไนโตรเจนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.971086756+07:00","message":"receive interim result [false|false]: ต้นต่อขาจะขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.971098032+07:00","message":"[buffer interim] 326 false ต้นต่อขาจะขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971104029+07:00","message":"[bufferProcess] interim [540000000]:ต้นต่อขาจะขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971106285+07:00","message":"[bufferProcess] send to processor:ต้นต่อขาจะขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971112634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971115113+07:00","message":"> Transcript [2375] [false]: 'ต้นต่อขาจะขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971118312+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971120419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971122622+07:00","message":"StatePrefix: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971124549+07:00","message":"TextPushed: 'ต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971133473+07:00","message":"Push: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971135743+07:00","message":"TextPushed: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971137738+07:00","message":"Set new StatePrefix : 'ต้นต่อขาจะขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.971140153+07:00","message":"Next Push (prob) : 'ไนโตรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.971164353+07:00","message":"push: {false ต้นต่อขาจะขาดธาตุ 0 0xc002f08400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.014194873+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.145236901+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.244308552+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.244344373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอขาดจะขาดธาตุไนโตรเจนนะคะ\",\"confidence\":0.9208336}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.244351183+07:00","message":"receive interim result [true|false]: ต้นตอขาดจะขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.244360589+07:00","message":"end recv isFinal message id 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.244362713+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.244368727+07:00","message":"[buffer interim] 326 true ต้นตอขาดจะขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244377982+07:00","message":"[bufferProcess] interim [810000000]:ต้นตอขาดจะขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244383133+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นต่อขาจะขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244386355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244389422+07:00","message":"> Transcript [2376] [false]: 'ต้นต่อขาจะขาดธาตุไนโตรเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244392458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244394455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244396832+07:00","message":"StatePrefix: 'ต้นต่อขาจะขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244399271+07:00","message":"TextPushed: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.24440133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244403295+07:00","message":"> Transcript [2377] [true]: 'ต้นตอขาดจะขาดธาตุไนโตรเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244405403+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244407717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244413224+07:00","message":"StatePrefix: 'ต้นต่อขาจะขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244415145+07:00","message":"TextPushed: 'ต้นต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244416735+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244531097+07:00","message":"Push: 'ไนโตรเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244533782+07:00","message":"TextPushed: 'ต้นต่อขาจะขาดธาตุไนโตรเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.24453594+07:00","message":"Set new StatePrefix : 'ต้นตอขาดจะขาดธาตุไนโตรเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.244537996+07:00","message":"Next Push (prob) : 'ต้นตอขาดจะขาดธาตุไนโตรเจนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.244548062+07:00","message":"push: {true ไนโตรเจนนะคะ 0 0xc002f08400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.24455697+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_326.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:09.254170852+07:00","message":"write wav file: './tmp/7549/7549_326.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.273724345+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.385224362+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.385241169+07:00","message":"found end of frame, send empty tag with msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.38524442+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.385253923+07:00","message":"[buffer interim] 327 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.385261612+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.385265623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.385268057+07:00","message":"> Transcript [2378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.385270381+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.385272199+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.385274376+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.385276128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.385279271+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.385288039+07:00","message":"push: {true \n 0 0xc000183700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:09.389815511+07:00","message":"write wav file: './tmp/7549/7549_327.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.295601257+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.822328589+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.822391406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.822399204+07:00","message":"receive interim result [false|false]: บ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.822423175+07:00","message":"[buffer interim] 328 false บ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.822430981+07:00","message":"[bufferProcess] interim [540000000]:บ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.822442388+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.822447308+07:00","message":"[bufferProcess] send to processor (ticker):บ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.822449887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.822452564+07:00","message":"> Transcript [2379] [false]: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.822454552+07:00","message":"Set StatePrefix (first interim): 'บ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.97928271+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.979319431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.979324884+07:00","message":"receive interim result [false|false]: บ่ายจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.979336904+07:00","message":"[buffer interim] 328 false บ่ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.979344019+07:00","message":"[bufferProcess] interim [720000000]:บ่ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.979345972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.142269408+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.142313846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.142320703+07:00","message":"receive interim result [false|false]: บ่ายจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.142337256+07:00","message":"[buffer interim] 328 false บ่ายจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.14234526+07:00","message":"[bufferProcess] interim [840000000]:บ่ายจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.142347534+07:00","message":"[bufferProcess] send to processor:บ่ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.142354881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.142357602+07:00","message":"> Transcript [2380] [false]: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.1423604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.142366001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.142367759+07:00","message":"StatePrefix: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.142371659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.53693174+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.536970806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสิทธิ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.536977529+07:00","message":"receive interim result [false|false]: บ่ายจะมีสิทธิ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.536990059+07:00","message":"[buffer interim] 328 false บ่ายจะมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.536997042+07:00","message":"[bufferProcess] interim [260000000]:บ่ายจะมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.536999864+07:00","message":"[bufferProcess] send to processor:บ่ายจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.537003643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.53700635+07:00","message":"> Transcript [2381] [false]: 'บ่ายจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.537009234+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.537011118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.537012895+07:00","message":"StatePrefix: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.537014754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.670564886+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.670588994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีซีรีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.670594909+07:00","message":"receive interim result [false|false]: บ่ายจะมีซีรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.670609772+07:00","message":"[buffer interim] 328 false บ่ายจะมีซีรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.670616792+07:00","message":"[bufferProcess] interim [380000000]:บ่ายจะมีซีรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.670619125+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.670622273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.670624993+07:00","message":"> Transcript [2382] [false]: 'บ่ายจะมีสิทธิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.670628023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.670629885+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.670631568+07:00","message":"StatePrefix: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.670633303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.722960054+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.723006484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.723013599+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.723027839+07:00","message":"[buffer interim] 328 false บ่ายจะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723036171+07:00","message":"[bufferProcess] interim [440000000]:บ่ายจะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723039891+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีซีรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723048341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723052688+07:00","message":"> Transcript [2383] [false]: 'บ่ายจะมีซีรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723057233+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723060302+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723063177+07:00","message":"StatePrefix: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723066136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723074722+07:00","message":"Push: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.72307781+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.72308111+07:00","message":"Set new StatePrefix : 'บ่ายจะมีซีรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.723084469+07:00","message":"Next Push (prob) : 'จะมีซีรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.723102732+07:00","message":"push: {false บ่าย 0 0xc002f08980}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:11.919589948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:11.919590909+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.051759669+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.051809618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.051818096+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.051830976+07:00","message":"[buffer interim] 328 false บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.051837972+07:00","message":"[bufferProcess] interim [800000000]:บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.051840414+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.051846248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.051849374+07:00","message":"> Transcript [2384] [false]: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.05185193+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.051854248+07:00","message":"Set new StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.234826316+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.234860547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.234869152+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.234882316+07:00","message":"[buffer interim] 328 false บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.234889649+07:00","message":"[bufferProcess] interim [980000000]:บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.234892046+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.234899216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.234902205+07:00","message":"> Transcript [2385] [false]: 'บ่ายจะมีสีเหลืองทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.234905699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.234908157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.234910111+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.234912604+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.43695449+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.436993233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.436998825+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.437013201+07:00","message":"[buffer interim] 328 false บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.437020896+07:00","message":"[bufferProcess] interim [220000000]:บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.437023319+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.437028725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.437031274+07:00","message":"> Transcript [2386] [false]: 'บ่ายจะมีสีเหลืองทั้งใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.437034413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.437036364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.43703848+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.437040688+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.613611325+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.613651342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.613657015+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.613670281+07:00","message":"[buffer interim] 328 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.613678576+07:00","message":"[bufferProcess] interim [340000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.613680947+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.613687172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.61369+07:00","message":"> Transcript [2387] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.613693108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.613695328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.613697468+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.61369996+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.950650538+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.950694608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.950700771+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.950715456+07:00","message":"[buffer interim] 328 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950723213+07:00","message":"[bufferProcess] interim [700000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950725777+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950732859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950735699+07:00","message":"> Transcript [2388] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950739759+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950742012+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950744189+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950746514+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950753394+07:00","message":"Push: 'จะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950755304+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950759053+07:00","message":"Set new StatePrefix : 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.950761305+07:00","message":"Next Push (prob) : 'ทั้งใบแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.95077079+07:00","message":"push: {false จะมีสีเหลือง 0 0xc002f08980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.253834773+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.253867219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.253872202+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.253882446+07:00","message":"[buffer interim] 328 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.25389127+07:00","message":"[bufferProcess] interim [940000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.253895117+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.253904145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.253906972+07:00","message":"> Transcript [2389] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.25391196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.253914158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.253915945+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.253918084+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.26076393+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.260783418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.260795184+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.260806193+07:00","message":"[buffer interim] 328 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.260811655+07:00","message":"[bufferProcess] interim [0]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.260814823+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.260820176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.26082378+07:00","message":"> Transcript [2390] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.26082825+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.260830984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.260833762+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.260838186+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.493810253+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.566581826+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.617128703+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.617189145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย\",\"confidence\":0.91720194}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.617196778+07:00","message":"receive interim result [true|false]: ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.617208683+07:00","message":"end recv isFinal message id 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.617211376+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.617219334+07:00","message":"[buffer interim] 328 true ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617227189+07:00","message":"[bufferProcess] interim [420000000]:ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.61723248+07:00","message":"[bufferProcess] send to processor (isfinal):บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.61723607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617238937+07:00","message":"> Transcript [2391] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617242091+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.61724553+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617247424+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617249928+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617251795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617253745+07:00","message":"> Transcript [2392] [true]: 'ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617255824+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617257382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617258981+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617260689+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617262323+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617374957+07:00","message":"Push: 'ทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617377592+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.61737958+07:00","message":"Set new StatePrefix : 'ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617381636+07:00","message":"Next Push (prob) : 'ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.617390437+07:00","message":"push: {true ทั้งใบแล้วก็ทุกบ่าย 0 0xc002f08980}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.617404087+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_328.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:13.626647265+07:00","message":"write wav file: './tmp/7549/7549_328.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.951832122+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.951863554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรวจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.951868514+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.951881594+07:00","message":"[buffer interim] 329 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.951888308+07:00","message":"[bufferProcess] interim [420000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.951890254+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.100546758+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.100580076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรวจสลาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.100585606+07:00","message":"receive interim result [false|false]: ตรวจสลาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.100598999+07:00","message":"[buffer interim] 329 false ตรวจสลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.10060615+07:00","message":"[bufferProcess] interim [600000000]:ตรวจสลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.100608448+07:00","message":"[bufferProcess] send to processor:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.100619569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.100622222+07:00","message":"> Transcript [2393] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.100624699+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458038252+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458060113+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.45806267+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458064372+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458066017+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458067636+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458069204+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458070908+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458073109+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458074949+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.458077041+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.549712707+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.549747181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงชะตาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.549753526+07:00","message":"receive interim result [false|false]: ดวงชะตาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.549770002+07:00","message":"[buffer interim] 329 false ดวงชะตาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.549779902+07:00","message":"[bufferProcess] interim [20000000]:ดวงชะตาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.549782121+07:00","message":"[bufferProcess] send to processor:ตรวจสลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.549787829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.549804027+07:00","message":"> Transcript [2394] [false]: 'ตรวจสลาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.549806837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.549808691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.549810671+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.549812923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.830607443+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.830653303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงชะตาการที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.830659187+07:00","message":"receive interim result [false|false]: ดวงชะตาการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.830675059+07:00","message":"[buffer interim] 329 false ดวงชะตาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.830682133+07:00","message":"[bufferProcess] interim [200000000]:ดวงชะตาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.830684372+07:00","message":"[bufferProcess] send to processor:ดวงชะตาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.830688225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.830691145+07:00","message":"> Transcript [2395] [false]: 'ดวงชะตาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.830693394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.830697036+07:00","message":"Set new StatePrefix: 'ดวงชะตาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.91349875+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.913532706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรวจสลากอาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.9135387+07:00","message":"receive interim result [false|false]: ตรวจสลากอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.913551005+07:00","message":"[buffer interim] 329 false ตรวจสลากอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.913556992+07:00","message":"[bufferProcess] interim [320000000]:ตรวจสลากอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.913559381+07:00","message":"[bufferProcess] send to processor:ดวงชะตาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.913565879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.913568665+07:00","message":"> Transcript [2396] [false]: 'ดวงชะตาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.913571432+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.913573497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.913575214+07:00","message":"StatePrefix: 'ดวงชะตาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.913577051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:14.919596344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:14.91961342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.935730637+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.935766719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงชะตาการที่ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.935772568+07:00","message":"receive interim result [false|false]: ดวงชะตาการที่ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:14.935787047+07:00","message":"[buffer interim] 329 false ดวงชะตาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.935800981+07:00","message":"[bufferProcess] interim [380000000]:ดวงชะตาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.935803389+07:00","message":"[bufferProcess] send to processor:ตรวจสลากอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.935809581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.935812494+07:00","message":"> Transcript [2397] [false]: 'ตรวจสลากอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.935814633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:14.935816889+07:00","message":"Set new StatePrefix: 'ตรวจสลากอาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.118292444+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.118325535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงชะตาการที่ใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.118332085+07:00","message":"receive interim result [false|false]: ดวงชะตาการที่ใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.118345987+07:00","message":"[buffer interim] 329 false ดวงชะตาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.118352213+07:00","message":"[bufferProcess] interim [560000000]:ดวงชะตาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.118354892+07:00","message":"[bufferProcess] send to processor:ดวงชะตาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.118361375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.118364038+07:00","message":"> Transcript [2398] [false]: 'ดวงชะตาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.118366284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.118368711+07:00","message":"Set new StatePrefix: 'ดวงชะตาการที่ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.188780658+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.188819993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงชะตาการที่ใบล้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.188827257+07:00","message":"receive interim result [false|false]: ดวงชะตาการที่ใบล้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.188842374+07:00","message":"[buffer interim] 329 false ดวงชะตาการที่ใบล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.188849007+07:00","message":"[bufferProcess] interim [680000000]:ดวงชะตาการที่ใบล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.188851734+07:00","message":"[bufferProcess] send to processor:ดวงชะตาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.188858177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.18886084+07:00","message":"> Transcript [2399] [false]: 'ดวงชะตาการที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.188864771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.188866742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.188868605+07:00","message":"StatePrefix: 'ดวงชะตาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.18887053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.435454314+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.435491639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงชะตาการที่ใบล่างกล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.435498106+07:00","message":"receive interim result [false|false]: ดวงชะตาการที่ใบล่างกล่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.435514984+07:00","message":"[buffer interim] 329 false ดวงชะตาการที่ใบล่างกล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.435521596+07:00","message":"[bufferProcess] interim [860000000]:ดวงชะตาการที่ใบล่างกล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.43552426+07:00","message":"[bufferProcess] send to processor:ดวงชะตาการที่ใบล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.435531471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.435534114+07:00","message":"> Transcript [2400] [false]: 'ดวงชะตาการที่ใบล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.435537644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.435539725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.435541701+07:00","message":"StatePrefix: 'ดวงชะตาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.435544014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.442597778+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.442616845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงชะตาการที่ใบล่างก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.44262124+07:00","message":"receive interim result [false|false]: ดวงชะตาการที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.442636676+07:00","message":"[buffer interim] 329 false ดวงชะตาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.442642495+07:00","message":"[bufferProcess] interim [920000000]:ดวงชะตาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.442645515+07:00","message":"[bufferProcess] send to processor:ดวงชะตาการที่ใบล่างกล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.442653623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.442656204+07:00","message":"> Transcript [2401] [false]: 'ดวงชะตาการที่ใบล่างกล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.442658965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.442661128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.442663156+07:00","message":"StatePrefix: 'ดวงชะตาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.442665098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.544538027+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.618143688+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.661893447+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.66193421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงชะตาการที่ใบล่างก่อน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.661942733+07:00","message":"receive interim result [true|false]: ดวงชะตาการที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.661954778+07:00","message":"end recv isFinal message id 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.66195793+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.661967954+07:00","message":"[buffer interim] 329 true ดวงชะตาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.66197898+07:00","message":"[bufferProcess] interim [220000000]:ดวงชะตาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.661983155+07:00","message":"[bufferProcess] send to processor (isfinal):ดวงชะตาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.661987943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.661992067+07:00","message":"> Transcript [2402] [false]: 'ดวงชะตาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.661996381+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.661999064+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662002392+07:00","message":"StatePrefix: 'ดวงชะตาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662005249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662008945+07:00","message":"Push: 'ดวงชะตาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662011681+07:00","message":"TextPushed: 'ดวงชะตาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662014645+07:00","message":"Set new StatePrefix : 'ดวงชะตาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662018422+07:00","message":"Next Push (prob) : 'ล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662021436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662026799+07:00","message":"> Transcript [2403] [true]: 'ดวงชะตาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662029956+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662032466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662035004+07:00","message":"StatePrefix: 'ดวงชะตาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.662037705+07:00","message":"TextPushed: 'ดวงชะตาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.66204091+07:00","message":"Push: 'ล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.662051912+07:00","message":"push: {false ดวงชะตาการที่ใบ 0 0xc0003a5700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.662063105+07:00","message":"push: {true ล่างก่อน 0 0xc0003a5700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:15.669181186+07:00","message":"write wav file: './tmp/7549/7549_329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.866363569+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.93633354+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.94635718+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.9463721+07:00","message":"found end of frame, send empty tag with msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.946375127+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.946380277+07:00","message":"[buffer interim] 330 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.946386846+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.94639091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.946393775+07:00","message":"> Transcript [2404] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.946396139+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.946398119+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.946399885+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.946401621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.946404631+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.946413241+07:00","message":"push: {true \n 0 0xc0003a5f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:15.95125811+07:00","message":"write wav file: './tmp/7549/7549_330.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.407971585+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.408013042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.408017834+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.408033405+07:00","message":"[buffer interim] 331 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.408039833+07:00","message":"[bufferProcess] interim [480000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.408041558+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.67017696+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.670210998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.67021709+07:00","message":"receive interim result [false|false]: ตอนจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.670228649+07:00","message":"[buffer interim] 331 false ตอนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.670235739+07:00","message":"[bufferProcess] interim [780000000]:ตอนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.670238197+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.670243616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.670246754+07:00","message":"> Transcript [2405] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.670249378+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.919391665+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.91943912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.91944482+07:00","message":"receive interim result [false|false]: ตอนจะมีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.919461316+07:00","message":"[buffer interim] 331 false ตอนจะมีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.919469575+07:00","message":"[bufferProcess] interim [960000000]:ตอนจะมีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.919471995+07:00","message":"[bufferProcess] send to processor:ตอนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.919475184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.919477942+07:00","message":"> Transcript [2406] [false]: 'ตอนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.919480965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.91948348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.919485812+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.919487836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.932434429+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.932462352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.93246782+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.932480972+07:00","message":"[buffer interim] 331 false ตอนจะมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.93248589+07:00","message":"[bufferProcess] interim [20000000]:ตอนจะมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.932487895+07:00","message":"[bufferProcess] send to processor:ตอนจะมีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.932490634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.932493025+07:00","message":"> Transcript [2407] [false]: 'ตอนจะมีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.932496056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.932498314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.93250044+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.932502367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.179019883+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.179055975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.179062166+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.179076689+07:00","message":"[buffer interim] 331 false ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.179084022+07:00","message":"[bufferProcess] interim [260000000]:ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.179086424+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.179089852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.179093679+07:00","message":"> Transcript [2408] [false]: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.179097114+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.179099025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.179101191+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.179103229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.400151157+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.400187928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็กกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.400193947+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.400210073+07:00","message":"[buffer interim] 331 false ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400217541+07:00","message":"[bufferProcess] interim [500000000]:ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400219953+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400225418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400228106+07:00","message":"> Transcript [2409] [false]: 'ตอนจะมีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400231686+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400233679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400235877+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400238142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400243134+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400245142+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400246934+07:00","message":"Set new StatePrefix : 'ตอนจะมีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.400249066+07:00","message":"Next Push (prob) : 'จะมีขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.400276408+07:00","message":"push: {false ตอน 0 0xc000182f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.534121383+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.605012265+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.657180826+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.657231564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็กกว่าปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.657238053+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.657251542+07:00","message":"[buffer interim] 331 false ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.657261504+07:00","message":"[bufferProcess] interim [800000000]:ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.657264964+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.65727446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.657279036+07:00","message":"> Transcript [2410] [false]: 'ตอนจะมีขนาดเล็กกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.657283532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.657286284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.657288596+07:00","message":"StatePrefix: 'ตอนจะมีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.65729108+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.684872393+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.684902022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็กกว่าปกติ\",\"confidence\":0.9510298}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.684907396+07:00","message":"receive interim result [true|false]: ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.684917759+07:00","message":"end recv isFinal message id 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.68492006+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.684925337+07:00","message":"[buffer interim] 331 true ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684931344+07:00","message":"[bufferProcess] interim [830000000]:ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684934209+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684937467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684939967+07:00","message":"> Transcript [2411] [false]: 'ตอนจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.68494283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684944574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684946752+07:00","message":"StatePrefix: 'ตอนจะมีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684949659+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684951224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684953151+07:00","message":"> Transcript [2412] [true]: 'ตอนจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684955207+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.68495678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684958299+07:00","message":"StatePrefix: 'ตอนจะมีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684959934+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.684967531+07:00","message":"Push: 'จะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.684975433+07:00","message":"push: {true จะมีขนาดเล็กกว่าปกติ 0 0xc000182f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:17.693125422+07:00","message":"write wav file: './tmp/7549/7549_331.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.794271134+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.857009516+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.893800634+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.893820416+07:00","message":"found end of frame, send empty tag with msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.893823474+07:00","message":"end Recv id 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.893829604+07:00","message":"[buffer interim] 332 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.893836467+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.893845156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.89384793+07:00","message":"> Transcript [2413] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.893850642+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.893852681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.893854408+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.893856132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.893859106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.8938678+07:00","message":"push: {true \n 0 0xc002f08d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:17.899567149+07:00","message":"write wav file: './tmp/7549/7549_332.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:17.920079996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:17.920079953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.244400165+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.33613979+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.336161532+07:00","message":"found end of frame, send empty tag with msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.336164551+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.336170969+07:00","message":"[buffer interim] 333 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.336177059+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.336180705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.336183489+07:00","message":"> Transcript [2414] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.33618605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.336187847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.336190121+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.336191956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.336200448+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.336210153+07:00","message":"push: {true \n 0 0xc000183500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:18.342740143+07:00","message":"write wav file: './tmp/7549/7549_333.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.016807733+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.073396262+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.278851273+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.278880533+07:00","message":"found end of frame, send empty tag with msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.278884023+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.278893125+07:00","message":"[buffer interim] 334 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.278901667+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.278906085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.278908912+07:00","message":"> Transcript [2415] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.278911908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.27891488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.278916766+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.278918622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.278924007+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.278935858+07:00","message":"push: {true \n 0 0xc002f08f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:19.283648449+07:00","message":"write wav file: './tmp/7549/7549_334.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.525183434+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.212191992+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.212236946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.212243736+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.212258386+07:00","message":"[buffer interim] 335 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.212266645+07:00","message":"[bufferProcess] interim [660000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.212269205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.373662676+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.373702031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.373706968+07:00","message":"receive interim result [false|false]: ต้นขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.373719618+07:00","message":"[buffer interim] 335 false ต้นขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.373725769+07:00","message":"[bufferProcess] interim [840000000]:ต้นขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.373728176+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.373733277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.373736026+07:00","message":"> Transcript [2416] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.373738659+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.726276562+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.726308359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.726324519+07:00","message":"receive interim result [false|false]: ต้นขอทราบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.726339003+07:00","message":"[buffer interim] 335 false ต้นขอทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.726345452+07:00","message":"[bufferProcess] interim [200000000]:ต้นขอทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.726347818+07:00","message":"[bufferProcess] send to processor:ต้นขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.726355151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.726357763+07:00","message":"> Transcript [2417] [false]: 'ต้นขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.726360475+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.726362949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.726365259+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.726367429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.752618886+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.752653804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.752658665+07:00","message":"receive interim result [false|false]: ต้นขอจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.752672618+07:00","message":"[buffer interim] 335 false ต้นขอจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.752678555+07:00","message":"[bufferProcess] interim [260000000]:ต้นขอจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.752680631+07:00","message":"[bufferProcess] send to processor:ต้นขอทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.75268883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.752691567+07:00","message":"> Transcript [2418] [false]: 'ต้นขอทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.752694256+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.752696194+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.752698209+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.752700255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.765002462+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.765031274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.76503666+07:00","message":"receive interim result [false|false]: ต้นขอจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.765051921+07:00","message":"[buffer interim] 335 false ต้นขอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.765057876+07:00","message":"[bufferProcess] interim [320000000]:ต้นขอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.765060253+07:00","message":"[bufferProcess] send to processor:ต้นขอจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.765063258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.765065784+07:00","message":"> Transcript [2419] [false]: 'ต้นขอจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.765068555+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.765070626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.765072567+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.765074349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:20.920256557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:20.920256625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.111718933+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.111763233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.111767911+07:00","message":"receive interim result [false|false]: ต้นขอราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.111785709+07:00","message":"[buffer interim] 335 false ต้นขอราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.11179937+07:00","message":"[bufferProcess] interim [620000000]:ต้นขอราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.111802299+07:00","message":"[bufferProcess] send to processor:ต้นขอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.111812422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.111815707+07:00","message":"> Transcript [2420] [false]: 'ต้นขอจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.11181885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.111822342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.11182469+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.111826501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.111833594+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.11183534+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.111837236+07:00","message":"Set new StatePrefix : 'ต้นขอจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.111839247+07:00","message":"Next Push (prob) : 'ขอจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.111846721+07:00","message":"push: {false ต้น 0 0xc000183f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.269961529+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.269998957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจะขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.270006773+07:00","message":"receive interim result [false|false]: ต้นขอจะขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.2700232+07:00","message":"[buffer interim] 335 false ต้นขอจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.270030134+07:00","message":"[bufferProcess] interim [740000000]:ต้นขอจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.270032382+07:00","message":"[bufferProcess] send to processor:ต้นขอราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.27003901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.270041781+07:00","message":"> Transcript [2421] [false]: 'ต้นขอราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.270043813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.270045638+07:00","message":"Set new StatePrefix: 'ต้นขอราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.407507455+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.407550423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอราคาเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.407556316+07:00","message":"receive interim result [false|false]: ต้นขอราคาเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.407570807+07:00","message":"[buffer interim] 335 false ต้นขอราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.407580725+07:00","message":"[bufferProcess] interim [920000000]:ต้นขอราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.407583857+07:00","message":"[bufferProcess] send to processor:ต้นขอจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.407591972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.407595252+07:00","message":"> Transcript [2422] [false]: 'ต้นขอจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.407597428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.407599562+07:00","message":"Set new StatePrefix: 'ต้นขอจะขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.664729132+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.664760232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจะขาดธาตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.664766095+07:00","message":"receive interim result [false|false]: ต้นขอจะขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.664779834+07:00","message":"[buffer interim] 335 false ต้นขอจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.66478664+07:00","message":"[bufferProcess] interim [160000000]:ต้นขอจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.664789382+07:00","message":"[bufferProcess] send to processor:ต้นขอราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.66480443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.664807397+07:00","message":"> Transcript [2423] [false]: 'ต้นขอราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.664809669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.66481212+07:00","message":"Set new StatePrefix: 'ต้นขอราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.853702973+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.853740196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจะขาดธาตุฟอสฟอรัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.853746453+07:00","message":"receive interim result [false|false]: ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.853760677+07:00","message":"[buffer interim] 335 false ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.853768105+07:00","message":"[bufferProcess] interim [400000000]:ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.853770334+07:00","message":"[bufferProcess] send to processor:ต้นขอจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.853775784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.853778597+07:00","message":"> Transcript [2424] [false]: 'ต้นขอจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.853780874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.853782821+07:00","message":"Set new StatePrefix: 'ต้นขอจะขาดธาตุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.273646694+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.389234267+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.38927483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจากขาดธาตุฟอสฟอรัส\",\"confidence\":0.8995608}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.389281125+07:00","message":"receive interim result [true|false]: ต้นขอจากขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.38929039+07:00","message":"end recv isFinal message id 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.389292647+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.389298906+07:00","message":"[buffer interim] 335 true ต้นขอจากขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389306133+07:00","message":"[bufferProcess] interim [970000000]:ต้นขอจากขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389310907+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389314315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389317009+07:00","message":"> Transcript [2425] [false]: 'ต้นขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389320171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389322123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.38932435+07:00","message":"StatePrefix: 'ต้นขอจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.38932669+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389328563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389330398+07:00","message":"> Transcript [2426] [true]: 'ต้นขอจากขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389332492+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389334226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389335768+07:00","message":"StatePrefix: 'ต้นขอจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389337398+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.389343833+07:00","message":"Push: 'ขอจากขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.389352104+07:00","message":"push: {true ขอจากขาดธาตุฟอสฟอรัส 0 0xc000183f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:22.397599643+07:00","message":"write wav file: './tmp/7549/7549_335.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.406360741+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.787061514+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.787095504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.787100446+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.787114451+07:00","message":"[buffer interim] 336 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.787121328+07:00","message":"[bufferProcess] interim [420000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.787123409+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.948926488+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.948965642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.948970619+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.948984104+07:00","message":"[buffer interim] 336 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.948990547+07:00","message":"[bufferProcess] interim [540000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.948992896+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.948998342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.949001027+07:00","message":"> Transcript [2427] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.949003312+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.058265136+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.058308538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.058314703+07:00","message":"receive interim result [false|false]: โดยแสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.058326426+07:00","message":"[buffer interim] 336 false โดยแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.058333687+07:00","message":"[bufferProcess] interim [660000000]:โดยแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.058335938+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.058339886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.058342638+07:00","message":"> Transcript [2428] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.058345649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.058347751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.058349592+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.058351426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.301275965+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.30130937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.301315084+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.301327722+07:00","message":"[buffer interim] 336 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.301333925+07:00","message":"[bufferProcess] interim [840000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.301336115+07:00","message":"[bufferProcess] send to processor:โดยแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.301341312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.301344306+07:00","message":"> Transcript [2429] [false]: 'โดยแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.301347407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.301349465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.301351367+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.301353683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.325389318+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.325411259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัชดา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.32541632+07:00","message":"receive interim result [false|false]: รัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.325429723+07:00","message":"[buffer interim] 336 false รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.325435273+07:00","message":"[bufferProcess] interim [900000000]:รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.325439277+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.32544554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.325447853+07:00","message":"> Transcript [2430] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.325450697+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.325452669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.325454782+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.325456727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.37798758+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.378011988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.378016683+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.378029265+07:00","message":"[buffer interim] 336 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.378034662+07:00","message":"[bufferProcess] interim [960000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.378037022+07:00","message":"[bufferProcess] send to processor:รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.37804003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.378042251+07:00","message":"> Transcript [2431] [false]: 'รัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.37804465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.378046979+07:00","message":"Set new StatePrefix: 'รัชดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.388788684+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.388828592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.388833727+07:00","message":"receive interim result [false|false]: โดยแสดงอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.388847724+07:00","message":"[buffer interim] 336 false โดยแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.388853021+07:00","message":"[bufferProcess] interim [20000000]:โดยแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.388855082+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.388858271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.388860761+07:00","message":"> Transcript [2432] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.388862899+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.388864592+07:00","message":"Set new StatePrefix: 'โดยใช้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:23.921126917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:23.921126915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.950980908+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.951017603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.951023419+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.951039672+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.951049879+07:00","message":"[bufferProcess] interim [560000000]:โดยแสดงอาการใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.951051952+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.951058987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.951061642+07:00","message":"> Transcript [2433] [false]: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.951063797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.951065778+07:00","message":"Set new StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.146247427+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.146276537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.146281728+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.146292229+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.146298206+07:00","message":"[bufferProcess] interim [740000000]:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.146300623+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.146304366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.146306848+07:00","message":"> Transcript [2434] [false]: 'โดยแสดงอาการใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.146309664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.146311446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.146313404+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.146316784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.732028808+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.732065097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลือง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.732071744+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.732083139+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.732095349+07:00","message":"[bufferProcess] interim [340000000]:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.732097902+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.732101244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.732103971+07:00","message":"> Transcript [2435] [false]: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.732106666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.732108532+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.732110234+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.732112237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.270403879+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.270450465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองแสดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.270455843+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองแสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.270467823+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบเหลืองแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270475893+07:00","message":"[bufferProcess] interim [900000000]:โดยแสดงอาการใบเหลืองแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270478574+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270484045+07:00","message":"[bufferProcess] send to processor (ticker):โดยแสดงอาการใบเหลืองแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270486766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270489362+07:00","message":"> Transcript [2436] [false]: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270492627+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270494688+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270496482+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270498647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270500339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270502295+07:00","message":"> Transcript [2437] [false]: 'โดยแสดงอาการใบเหลืองแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270504511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270506111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270507702+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270509326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270515703+07:00","message":"Push: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270517907+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270520033+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลืองแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.270522129+07:00","message":"Next Push (prob) : 'ใบเหลืองแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.270529659+07:00","message":"push: {false โดยแสดงอาการ 0 0xc002059000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.591314595+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.591365094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.591373503+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.591387527+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.591393488+07:00","message":"[bufferProcess] interim [200000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.591395508+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.842376965+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.842416202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.842422179+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.842437251+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.842444508+07:00","message":"[bufferProcess] interim [440000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.842447083+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.842450319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.84245312+07:00","message":"> Transcript [2438] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.842455269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.842457051+07:00","message":"Set new StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:26.921716527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:26.921725757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.992591205+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.992625292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.992632331+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.99264594+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.992652992+07:00","message":"[bufferProcess] interim [620000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.992655474+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.992661282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.99266422+07:00","message":"> Transcript [2439] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.992667188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.992669089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.992670933+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.992673551+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.055598404+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.055639174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.055647309+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.055661905+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.055669083+07:00","message":"[bufferProcess] interim [680000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.055671725+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.055678165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.055681055+07:00","message":"> Transcript [2440] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.055684375+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.055686514+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.05568854+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.055691509+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.197077982+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.1971134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.197119564+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.197135065+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.197142745+07:00","message":"[bufferProcess] interim [800000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.19714539+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.197149192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.197152094+07:00","message":"> Transcript [2441] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.197155201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.197157153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.197158922+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.197170889+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.361127012+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.361172645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.361179229+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.361195602+07:00","message":"[buffer interim] 336 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361205998+07:00","message":"[bufferProcess] interim [980000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361208389+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.36122019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361223284+07:00","message":"> Transcript [2442] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361227184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361229735+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361232094+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361236705+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361241455+07:00","message":"Push: 'ใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361243695+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361245879+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.361248188+07:00","message":"Next Push (prob) : 'ที่ใบละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.361256923+07:00","message":"push: {false ใบเหลืองซึ่งจะแสดงอาการ 0 0xc002059000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.533536095+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.718859041+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.718912383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน\",\"confidence\":0.94644564}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.718918444+07:00","message":"receive interim result [true|false]: โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.71894564+07:00","message":"end recv isFinal message id 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.71894946+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.71895911+07:00","message":"[buffer interim] 336 true โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718967171+07:00","message":"[bufferProcess] interim [340000000]:โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.71897084+07:00","message":"[bufferProcess] send to processor (isfinal):โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718974697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718977589+07:00","message":"> Transcript [2443] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718980021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.71898185+07:00","message":"Set new StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718983522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718985172+07:00","message":"> Transcript [2444] [true]: 'โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718987402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718989486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718991246+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718993226+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.718994926+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.719127207+07:00","message":"Push: 'ที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.7191301+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.719132137+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.719134105+07:00","message":"Next Push (prob) : 'โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.719143088+07:00","message":"push: {true ที่ใบล่างก่อน 0 0xc002059000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.719150207+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_336.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:27.730587031+07:00","message":"write wav file: './tmp/7549/7549_336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.91556918+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.593032924+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.5930862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.593092259+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.593105901+07:00","message":"[buffer interim] 337 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.593111552+07:00","message":"[bufferProcess] interim [660000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.593113291+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.663149997+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.663183243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.663188584+07:00","message":"receive interim result [false|false]: ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.663202059+07:00","message":"[buffer interim] 337 false ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.663207859+07:00","message":"[bufferProcess] interim [780000000]:ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.663210312+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.663215602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.663218277+07:00","message":"> Transcript [2445] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.663220192+07:00","message":"Set StatePrefix (first interim): 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.085547962+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.085585511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำต้นขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.085591125+07:00","message":"receive interim result [false|false]: ลำต้นขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.085607318+07:00","message":"[buffer interim] 337 false ลำต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.085615731+07:00","message":"[bufferProcess] interim [140000000]:ลำต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.085628911+07:00","message":"[bufferProcess] send to processor:ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.085636653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.085639447+07:00","message":"> Transcript [2446] [false]: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.085641516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.085643385+07:00","message":"Set new StatePrefix: 'ลำต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.095312605+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.095339036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำต้นคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.095343745+07:00","message":"receive interim result [false|false]: ลำต้นคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.095355672+07:00","message":"[buffer interim] 337 false ลำต้นคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.095361102+07:00","message":"[bufferProcess] interim [200000000]:ลำต้นคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.095362928+07:00","message":"[bufferProcess] send to processor:ลำต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.095365518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.095368003+07:00","message":"> Transcript [2447] [false]: 'ลำต้นขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.095370539+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.095372431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.095374151+07:00","message":"StatePrefix: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.095375972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.37132268+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.37136314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำต้นครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.371368746+07:00","message":"receive interim result [false|false]: ลำต้นครับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.371381047+07:00","message":"[buffer interim] 337 false ลำต้นครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.371387214+07:00","message":"[bufferProcess] interim [380000000]:ลำต้นครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.371389482+07:00","message":"[bufferProcess] send to processor:ลำต้นคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.371394878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.371397645+07:00","message":"> Transcript [2448] [false]: 'ลำต้นคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.371400531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.37140256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.371404323+07:00","message":"StatePrefix: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.371406314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.505061449+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.505109202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำต้นแคระแกรน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.505116847+07:00","message":"receive interim result [false|false]: ลำต้นแคระแกรน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.505135193+07:00","message":"[buffer interim] 337 false ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.50514266+07:00","message":"[bufferProcess] interim [560000000]:ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.505146489+07:00","message":"[bufferProcess] send to processor:ลำต้นครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.505151113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.505156732+07:00","message":"> Transcript [2449] [false]: 'ลำต้นครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.505159756+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.505176761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.50517864+07:00","message":"StatePrefix: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.505180695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.704103641+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.823646119+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.823687394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำต้นแคระแกรน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.823694098+07:00","message":"receive interim result [true|false]: ลำต้นแคระแกรน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.823704618+07:00","message":"end recv isFinal message id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.823706758+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.82371258+07:00","message":"[buffer interim] 337 true ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823721689+07:00","message":"[bufferProcess] interim [10000000]:ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823726634+07:00","message":"[bufferProcess] send to processor (isfinal):ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823730149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823733103+07:00","message":"> Transcript [2450] [false]: 'ลำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823736088+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.8237381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823739933+07:00","message":"StatePrefix: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823741839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823748519+07:00","message":"Push: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823750399+07:00","message":"TextPushed: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823752873+07:00","message":"Set new StatePrefix : 'ลำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823755719+07:00","message":"Next Push (prob) : 'แคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823757701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823759671+07:00","message":"> Transcript [2451] [true]: 'ลำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823761738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823763266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823764911+07:00","message":"StatePrefix: 'ลำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823766621+07:00","message":"TextPushed: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.823768431+07:00","message":"Push: 'แคระแกรน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.823776705+07:00","message":"push: {false ลำต้น 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.823782412+07:00","message":"push: {true แคระแกรน 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:29.830849+07:00","message":"write wav file: './tmp/7549/7549_337.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.836440759+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:29.92201989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:29.922024034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.373311608+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.373336606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.373340676+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.373351204+07:00","message":"[buffer interim] 338 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.373356653+07:00","message":"[bufferProcess] interim [540000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.373358545+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.536081385+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.536114026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.536119869+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.536133424+07:00","message":"[buffer interim] 338 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.53613977+07:00","message":"[bufferProcess] interim [720000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.53614202+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.536148749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.536151188+07:00","message":"> Transcript [2452] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.536153331+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.747809394+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.747844097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.747849501+07:00","message":"receive interim result [false|false]: การจัดการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.747863932+07:00","message":"[buffer interim] 338 false การจัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.747873503+07:00","message":"[bufferProcess] interim [840000000]:การจัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.747876019+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.747879385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.747882217+07:00","message":"> Transcript [2453] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.747885258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.747887229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.747889325+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.74789173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.781818789+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.781858116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การกลายเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.781863477+07:00","message":"receive interim result [false|false]: การกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.7818742+07:00","message":"[buffer interim] 338 false การกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.781880784+07:00","message":"[bufferProcess] interim [900000000]:การกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.781883139+07:00","message":"[bufferProcess] send to processor:การจัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.781886603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.781890814+07:00","message":"> Transcript [2454] [false]: 'การจัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.781893814+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.781895645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.781897621+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.781899966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.931061338+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.931098005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.931104083+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.931115138+07:00","message":"[buffer interim] 338 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.931120977+07:00","message":"[bufferProcess] interim [80000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.931123375+07:00","message":"[bufferProcess] send to processor:การกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.931128842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.931131341+07:00","message":"> Transcript [2455] [false]: 'การกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.93113475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.931136826+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.931138639+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.931140598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.039016277+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.039050473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดโต๊ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.039057015+07:00","message":"receive interim result [false|false]: การจัดโต๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.039069946+07:00","message":"[buffer interim] 338 false การจัดโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039076369+07:00","message":"[bufferProcess] interim [140000000]:การจัดโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039078831+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039084675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039087571+07:00","message":"> Transcript [2456] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.03909046+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039092424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039094591+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039096993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039101966+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039103712+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039105554+07:00","message":"Set new StatePrefix : 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.039107504+07:00","message":"Next Push (prob) : 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.039114694+07:00","message":"push: {false การ 0 0xc000183c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.111716348+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.111752515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.111758709+07:00","message":"receive interim result [false|false]: การจัดตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.111772849+07:00","message":"[buffer interim] 338 false การจัดตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.111779379+07:00","message":"[bufferProcess] interim [320000000]:การจัดตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.111782082+07:00","message":"[bufferProcess] send to processor:การจัดโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.111785506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.111787944+07:00","message":"> Transcript [2457] [false]: 'การจัดโต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.111790228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.111799562+07:00","message":"Set new StatePrefix: 'การจัดโต๊ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.248554849+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.248584474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดตกแต่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.248590478+07:00","message":"receive interim result [false|false]: การจัดตกแต่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.24860367+07:00","message":"[buffer interim] 338 false การจัดตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248610828+07:00","message":"[bufferProcess] interim [380000000]:การจัดตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248613528+07:00","message":"[bufferProcess] send to processor:การจัดตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248619794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248624423+07:00","message":"> Transcript [2458] [false]: 'การจัดตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248626692+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248628694+07:00","message":"Set new StatePrefix: 'การจัดตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.317666576+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.317703042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.317709006+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.317723608+07:00","message":"[buffer interim] 338 false การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.317730233+07:00","message":"[bufferProcess] interim [440000000]:การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.317732728+07:00","message":"[bufferProcess] send to processor:การจัดตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.317738901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.317741701+07:00","message":"> Transcript [2459] [false]: 'การจัดตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.317745052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.317747233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.317749052+07:00","message":"StatePrefix: 'การจัดตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.317751469+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.478994068+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.479028042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.479034709+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของร่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.479051041+07:00","message":"[buffer interim] 338 false การเจริญเติบโตของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.479059287+07:00","message":"[bufferProcess] interim [680000000]:การเจริญเติบโตของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.479063429+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.479070775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.479074887+07:00","message":"> Transcript [2460] [false]: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.479077997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.479081847+07:00","message":"Set new StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.715043512+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.715081646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.715088474+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของราก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.715104236+07:00","message":"[buffer interim] 338 false การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.715111445+07:00","message":"[bufferProcess] interim [860000000]:การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.71511397+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.715120989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.715123629+07:00","message":"> Transcript [2461] [false]: 'การเจริญเติบโตของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.715127622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.715129598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.715132219+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.71513521+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.906829637+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.906861567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของรากลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.906867387+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของรากลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.906878623+07:00","message":"[buffer interim] 338 false การเจริญเติบโตของรากลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.906885227+07:00","message":"[bufferProcess] interim [100000000]:การเจริญเติบโตของรากลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.906887546+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.906891153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.906893471+07:00","message":"> Transcript [2462] [false]: 'การเจริญเติบโตของราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.906896785+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.906898691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.906900329+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.906902636+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.167927147+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.167966461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของรากลดลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.167972362+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.167989785+07:00","message":"[buffer interim] 338 false การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.16799804+07:00","message":"[bufferProcess] interim [340000000]:การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.168001111+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของรากลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.168011916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.168014777+07:00","message":"> Transcript [2463] [false]: 'การเจริญเติบโตของรากลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.168018782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.168020895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.168022709+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.168025462+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.534062124+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.641952656+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.64198854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของรากลดลง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.641994794+07:00","message":"receive interim result [true|false]: การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.642004995+07:00","message":"end recv isFinal message id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.64200709+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.642013125+07:00","message":"[buffer interim] 338 true การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642020027+07:00","message":"[bufferProcess] interim [910000000]:การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642026274+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642029661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642032366+07:00","message":"> Transcript [2464] [false]: 'การเจริญเติบโตของรากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642035659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642037616+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642039525+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642042142+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642048264+07:00","message":"Push: 'เจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642050201+07:00","message":"TextPushed: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642053572+07:00","message":"Set new StatePrefix : 'การเจริญเติบโตของรากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642055727+07:00","message":"Next Push (prob) : 'รากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642057366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642059264+07:00","message":"> Transcript [2465] [true]: 'การเจริญเติบโตของรากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642061242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.64206325+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642064782+07:00","message":"StatePrefix: 'การเจริญเติบโตของรากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642066462+07:00","message":"TextPushed: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.642068482+07:00","message":"Push: 'รากลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.642075636+07:00","message":"push: {false เจริญเติบโตของ 0 0xc000183c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.642080876+07:00","message":"push: {true รากลดลง 0 0xc000183c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:32.650107239+07:00","message":"write wav file: './tmp/7549/7549_338.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.728682845+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.853670973+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:32.922065479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:32.922067133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.977583436+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.997471836+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.997488874+07:00","message":"found end of frame, send empty tag with msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.997492124+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.997499217+07:00","message":"[buffer interim] 339 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.997505609+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.997509824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.997513117+07:00","message":"> Transcript [2466] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.997515785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.997517603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.997519511+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.997521318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.997529197+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.997538112+07:00","message":"push: {true \n 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:33.003983428+07:00","message":"write wav file: './tmp/7549/7549_339.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.044741014+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.366580475+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.416853194+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.416874447+07:00","message":"found end of frame, send empty tag with msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.416877319+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.416884195+07:00","message":"[buffer interim] 340 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.416892003+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.416896198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.416898796+07:00","message":"> Transcript [2467] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.416901254+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.416903051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.416904892+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.416906596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.416909579+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.416920047+07:00","message":"push: {true \n 0 0xc000183e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:33.421715441+07:00","message":"write wav file: './tmp/7549/7549_340.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.553920149+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.615181614+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.648894784+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.648923553+07:00","message":"found end of frame, send empty tag with msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.648926673+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.648934157+07:00","message":"[buffer interim] 341 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.648941313+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.648945574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.648948306+07:00","message":"> Transcript [2468] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.648950805+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.648952677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.648954395+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.648956092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.648963914+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.648973015+07:00","message":"push: {true \n 0 0xc002756a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:33.653748989+07:00","message":"write wav file: './tmp/7549/7549_341.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.977425702+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.97746097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.97746613+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.977480774+07:00","message":"[buffer interim] 342 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.977487606+07:00","message":"[bufferProcess] interim [420000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.977491024+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.173851473+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.1738942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.173899208+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.173911211+07:00","message":"[buffer interim] 342 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.173918451+07:00","message":"[bufferProcess] interim [540000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.173920767+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.173924113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.173927075+07:00","message":"> Transcript [2469] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.173929143+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.288100424+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.288137062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.288142609+07:00","message":"receive interim result [false|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.288157221+07:00","message":"[buffer interim] 342 false ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.288162759+07:00","message":"[bufferProcess] interim [660000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.288165202+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.288168319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.288171023+07:00","message":"> Transcript [2470] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.288173031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.288175499+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.703682304+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.792030474+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.792064277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.792069567+07:00","message":"receive interim result [false|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.792082749+07:00","message":"[buffer interim] 342 false ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.792088827+07:00","message":"[bufferProcess] interim [260000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.792091052+07:00","message":"[bufferProcess] send to processor:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.792094373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.792099684+07:00","message":"> Transcript [2471] [false]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.792103184+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.792105058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.792107056+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.792109005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.802557866+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.802578686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.802583466+07:00","message":"receive interim result [true|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.802592679+07:00","message":"end recv isFinal message id 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.80259483+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.802600624+07:00","message":"[buffer interim] 342 true ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802604405+07:00","message":"[bufferProcess] interim [320000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802606627+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802609603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802613319+07:00","message":"> Transcript [2472] [false]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802615707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802617467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802619271+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.80262103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802622607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802624547+07:00","message":"> Transcript [2473] [true]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802626567+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802628142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802629644+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802631164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.802636954+07:00","message":"Push: 'ต้นคอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.802644105+07:00","message":"push: {true ต้นคอ 0 0xc002756f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:34.808605862+07:00","message":"write wav file: './tmp/7549/7549_342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.028046915+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.094132747+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.282122642+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.282142944+07:00","message":"found end of frame, send empty tag with msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.282146765+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.282154399+07:00","message":"[buffer interim] 343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.282162359+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.282167168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.2821705+07:00","message":"> Transcript [2474] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.282173668+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.28217563+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.282177737+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.28217973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.282184589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.282194852+07:00","message":"push: {true \n 0 0xc002757700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:35.287092579+07:00","message":"write wav file: './tmp/7549/7549_343.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.418119282+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:35.92273682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:35.92276476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.094639387+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.094668707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.094673776+07:00","message":"receive interim result [false|false]: ขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.094683738+07:00","message":"[buffer interim] 344 false ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.094689975+07:00","message":"[bufferProcess] interim [480000000]:ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.09469171+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.26264837+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.2626798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.262685097+07:00","message":"receive interim result [false|false]: ขาดถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.262703411+07:00","message":"[buffer interim] 344 false ขาดถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.262711548+07:00","message":"[bufferProcess] interim [660000000]:ขาดถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.262715125+07:00","message":"[bufferProcess] send to processor:ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.262719556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.262725177+07:00","message":"> Transcript [2475] [false]: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.262728207+07:00","message":"Set StatePrefix (first interim): 'ขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.46052478+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.46062676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.460663881+07:00","message":"receive interim result [false|false]: ขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.460695289+07:00","message":"[buffer interim] 344 false ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.460704201+07:00","message":"[bufferProcess] interim [900000000]:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.46070663+07:00","message":"[bufferProcess] send to processor:ขาดถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.460710027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.460712672+07:00","message":"> Transcript [2476] [false]: 'ขาดถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.460715588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.460717465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.460719732+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.46072187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.793354785+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.793403986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.793408803+07:00","message":"receive interim result [false|false]: ขาดธาตุของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.793418652+07:00","message":"[buffer interim] 344 false ขาดธาตุของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.793424754+07:00","message":"[bufferProcess] interim [200000000]:ขาดธาตุของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.79342703+07:00","message":"[bufferProcess] send to processor:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.793430281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.793433036+07:00","message":"> Transcript [2477] [false]: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.793435718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.793437547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.793439533+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.793441397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.844835721+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.844869565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุกรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.844875043+07:00","message":"receive interim result [false|false]: ขาดธาตุกรด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.844888141+07:00","message":"[buffer interim] 344 false ขาดธาตุกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.844894054+07:00","message":"[bufferProcess] interim [320000000]:ขาดธาตุกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.84489629+07:00","message":"[bufferProcess] send to processor:ขาดธาตุของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.844899616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.844902135+07:00","message":"> Transcript [2478] [false]: 'ขาดธาตุของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.844904852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.844906852+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.844909027+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.844910978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.968532577+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.968578112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุของแท้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.96858374+07:00","message":"receive interim result [false|false]: ขาดธาตุของแท้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.968599416+07:00","message":"[buffer interim] 344 false ขาดธาตุของแท้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968606722+07:00","message":"[bufferProcess] interim [380000000]:ขาดธาตุของแท้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968609232+07:00","message":"[bufferProcess] send to processor:ขาดธาตุกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968612933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968615779+07:00","message":"> Transcript [2479] [false]: 'ขาดธาตุกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968618838+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968621239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968623538+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968625743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968635629+07:00","message":"Push: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968637418+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.968639352+07:00","message":"Set new StatePrefix : 'ขาดธาตุกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.96864133+07:00","message":"Next Push (prob) : 'ธาตุกรด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.968649935+07:00","message":"push: {false ขาด 0 0xc002f08e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.035195257+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.035229115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุโพแทสเซียม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.035234413+07:00","message":"receive interim result [false|false]: ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.035249457+07:00","message":"[buffer interim] 344 false ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.035255495+07:00","message":"[bufferProcess] interim [500000000]:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.035257537+07:00","message":"[bufferProcess] send to processor:ขาดธาตุของแท้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.035260692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.03526531+07:00","message":"> Transcript [2480] [false]: 'ขาดธาตุของแท้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.035267757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.035269542+07:00","message":"Set new StatePrefix: 'ขาดธาตุของแท้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.653827574+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.674178292+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.674220001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุโพแทสเซียม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.674225905+07:00","message":"receive interim result [false|false]: ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.674241163+07:00","message":"[buffer interim] 344 false ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.674248171+07:00","message":"[bufferProcess] interim [100000000]:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.674250526+07:00","message":"[bufferProcess] send to processor:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.674257467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.674260436+07:00","message":"> Transcript [2481] [false]: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.67426299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.674265423+07:00","message":"Set new StatePrefix: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.75428628+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.754324316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุโพแทสเซียม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.754330597+07:00","message":"receive interim result [true|false]: ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.754340425+07:00","message":"end recv isFinal message id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.754342557+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.754348165+07:00","message":"[buffer interim] 344 true ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754358078+07:00","message":"[bufferProcess] interim [250000000]:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754360985+07:00","message":"[bufferProcess] send to processor (isfinal):ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754364023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754366757+07:00","message":"> Transcript [2482] [false]: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754369676+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754371527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754373216+07:00","message":"StatePrefix: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754375406+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.75437721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754379101+07:00","message":"> Transcript [2483] [true]: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754381902+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754383484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754385194+07:00","message":"StatePrefix: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754386766+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.754389552+07:00","message":"Push: 'ธาตุโพแทสเซียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.754397967+07:00","message":"push: {true ธาตุโพแทสเซียม 0 0xc002f08e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:37.761643763+07:00","message":"write wav file: './tmp/7549/7549_344.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.905303963+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.974545262+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.096248706+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.163497838+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.168371994+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.168387732+07:00","message":"found end of frame, send empty tag with msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.168390798+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.168396308+07:00","message":"[buffer interim] 345 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.168402272+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.168405554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.168408532+07:00","message":"> Transcript [2484] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.168410829+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.168412761+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.168414457+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.168416372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.168423363+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.168431922+07:00","message":"push: {true \n 0 0xc0003a5600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:38.172876919+07:00","message":"write wav file: './tmp/7549/7549_345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.296336781+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.363483535+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.363504146+07:00","message":"found end of frame, send empty tag with msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.363507204+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.363514113+07:00","message":"[buffer interim] 346 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.363526798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.363530594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.363533389+07:00","message":"> Transcript [2485] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.363535701+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.363537478+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.363539226+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.363541062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.363544134+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.363553993+07:00","message":"push: {true \n 0 0xc000425480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:38.368179525+07:00","message":"write wav file: './tmp/7549/7549_346.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.837476856+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.837530549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.837535822+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.837550859+07:00","message":"[buffer interim] 347 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.837557089+07:00","message":"[bufferProcess] interim [540000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.837559399+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:38.923302884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:38.923337571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.987124291+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.987160614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเคย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.987168498+07:00","message":"receive interim result [false|false]: ถ้าเราเคย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.987185314+07:00","message":"[buffer interim] 347 false ถ้าเราเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.987191545+07:00","message":"[bufferProcess] interim [720000000]:ถ้าเราเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.987193622+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.987196844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.987199474+07:00","message":"> Transcript [2486] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.987201438+07:00","message":"Set StatePrefix (first interim): 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.032533671+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.032566909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาขยะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.032571922+07:00","message":"receive interim result [false|false]: เอาขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.032582211+07:00","message":"[buffer interim] 347 false เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.03259141+07:00","message":"[bufferProcess] interim [780000000]:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.032593953+07:00","message":"[bufferProcess] send to processor:ถ้าเราเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.032598999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.032601708+07:00","message":"> Transcript [2487] [false]: 'ถ้าเราเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.032604856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.032606819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.032608534+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.032610492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.151363427+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.151410317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.151417741+07:00","message":"receive interim result [false|false]: ถ้าเราขยัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.151435986+07:00","message":"[buffer interim] 347 false ถ้าเราขยัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.151444627+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเราขยัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.151448098+07:00","message":"[bufferProcess] send to processor:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.151452872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.151457085+07:00","message":"> Transcript [2488] [false]: 'เอาขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.151460865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.151463609+07:00","message":"Set new StatePrefix: 'เอาขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.271345584+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.271371718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.27137702+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.271389315+07:00","message":"[buffer interim] 347 false ถ้าเราขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.271394972+07:00","message":"[bufferProcess] interim [960000000]:ถ้าเราขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.27139782+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.271404902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.271407511+07:00","message":"> Transcript [2489] [false]: 'ถ้าเราขยัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.271409237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.271411249+07:00","message":"Set new StatePrefix: 'ถ้าเราขยัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.459630403+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.459662103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.459667749+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.459682109+07:00","message":"[buffer interim] 347 false ถ้าเราขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.459688332+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.459691518+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.459695764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.459698441+07:00","message":"> Transcript [2490] [false]: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.459700544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.459702893+07:00","message":"Set new StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.538393555+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.538424708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.538429999+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.538444333+07:00","message":"[buffer interim] 347 false ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.538450506+07:00","message":"[bufferProcess] interim [320000000]:ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.538452851+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.538456138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.53845873+07:00","message":"> Transcript [2491] [false]: 'ถ้าเราขยายดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.53846332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.538465383+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.538467555+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.538469457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.912564584+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.912623511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.912630935+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.912645886+07:00","message":"[buffer interim] 347 false ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.912653798+07:00","message":"[bufferProcess] interim [680000000]:ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.912656285+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.912659701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.912664664+07:00","message":"> Transcript [2492] [false]: 'ถ้าเราขยายดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.912668471+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.912670439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.912672306+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.912674413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.056998771+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.057038636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะแจ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.057044346+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.05706069+07:00","message":"[buffer interim] 347 false ถ้าเราขยายดูนะคะแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.05706915+07:00","message":"[bufferProcess] interim [800000000]:ถ้าเราขยายดูนะคะแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.057072377+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.057078856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.057081814+07:00","message":"> Transcript [2493] [false]: 'ถ้าเราขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.057085092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.05708737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.05708923+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.057091343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.166259727+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.166292459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.16629883+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.166321214+07:00","message":"[buffer interim] 347 false ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166328598+07:00","message":"[bufferProcess] interim [860000000]:ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166331132+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166337657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166339901+07:00","message":"> Transcript [2494] [false]: 'ถ้าเราขยายดูนะคะแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166343079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166345238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166348103+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166350566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166356865+07:00","message":"Push: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166358906+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166360788+07:00","message":"Set new StatePrefix : 'ถ้าเราขยายดูนะคะแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.166362854+07:00","message":"Next Push (prob) : 'นะคะแจ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.166371323+07:00","message":"push: {false ถ้าเราขยายดู 0 0xc000425780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.365347565+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.365374037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.365378793+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.365395111+07:00","message":"[buffer interim] 347 false ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.36540297+07:00","message":"[bufferProcess] interim [40000000]:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.365406726+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.365418141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.365422323+07:00","message":"> Transcript [2495] [false]: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.365426371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.365430489+07:00","message":"Set new StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.85676968+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.925846718+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.940204016+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.940243025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.940248958+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.940262507+07:00","message":"[buffer interim] 347 false ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.940269942+07:00","message":"[bufferProcess] interim [640000000]:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.940272985+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.940278421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.940281012+07:00","message":"> Transcript [2496] [false]: 'ถ้าเราขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.940284143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.940286714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.940289066+07:00","message":"StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.940291701+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.984978064+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.9850093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะเห็นว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.985015587+07:00","message":"receive interim result [true|false]: ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.985029917+07:00","message":"end recv isFinal message id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.985035281+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.985040811+07:00","message":"[buffer interim] 347 true ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985049949+07:00","message":"[bufferProcess] interim [790000000]:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.98505749+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985060885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985063268+07:00","message":"> Transcript [2497] [false]: 'ถ้าเราขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985065858+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985067678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985070066+07:00","message":"StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985072586+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.98507436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.9850767+07:00","message":"> Transcript [2498] [true]: 'ถ้าเราขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985078777+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985080321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985081972+07:00","message":"StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.98508357+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.985091142+07:00","message":"Push: 'นะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.985099111+07:00","message":"push: {true นะคะจะเห็นว่า 0 0xc000425780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:40.993140904+07:00","message":"write wav file: './tmp/7549/7549_347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.391704511+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.39174245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอร์ด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.391747736+07:00","message":"receive interim result [false|false]: คอร์ด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.391759597+07:00","message":"[buffer interim] 348 false คอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.391766169+07:00","message":"[bufferProcess] interim [480000000]:คอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.391768012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.453604514+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.453635616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.453641196+07:00","message":"receive interim result [false|false]: ขอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.453656403+07:00","message":"[buffer interim] 348 false ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.453664211+07:00","message":"[bufferProcess] interim [540000000]:ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.453666632+07:00","message":"[bufferProcess] send to processor:คอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.453670425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.453673184+07:00","message":"> Transcript [2499] [false]: 'คอร์ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.453675292+07:00","message":"Set StatePrefix (first interim): 'คอร์ด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.591250988+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.591289896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอบร้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.591295063+07:00","message":"receive interim result [false|false]: คอบร้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.591309304+07:00","message":"[buffer interim] 348 false คอบร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.591316461+07:00","message":"[bufferProcess] interim [720000000]:คอบร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.59131885+07:00","message":"[bufferProcess] send to processor:ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.591325068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.591327744+07:00","message":"> Transcript [2500] [false]: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.591329809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.591332409+07:00","message":"Set new StatePrefix: 'ขอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.651344402+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.651381111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.651386599+07:00","message":"receive interim result [false|false]: ขอบใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.651405557+07:00","message":"[buffer interim] 348 false ขอบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.651411742+07:00","message":"[bufferProcess] interim [780000000]:ขอบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.651414034+07:00","message":"[bufferProcess] send to processor:คอบร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.651417536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.65141977+07:00","message":"> Transcript [2501] [false]: 'คอบร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.651421619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.651423539+07:00","message":"Set new StatePrefix: 'คอบร้า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:41.923860292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:41.923874613+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.942306546+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.942338028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.942343869+07:00","message":"receive interim result [false|false]: ขอบใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.942356329+07:00","message":"[buffer interim] 348 false ขอบใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942362191+07:00","message":"[bufferProcess] interim [20000000]:ขอบใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942364911+07:00","message":"[bufferProcess] send to processor:ขอบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942370226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942373256+07:00","message":"> Transcript [2502] [false]: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942375351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942377827+07:00","message":"Set new StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.152682481+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.152712721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบรับรอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.152718285+07:00","message":"receive interim result [false|false]: ขอบใบรับรอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.152732428+07:00","message":"[buffer interim] 348 false ขอบใบรับรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.15273952+07:00","message":"[bufferProcess] interim [320000000]:ขอบใบรับรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.152741924+07:00","message":"[bufferProcess] send to processor:ขอบใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.152745352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.152747972+07:00","message":"> Transcript [2503] [false]: 'ขอบใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.152750666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.152752522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.152754261+07:00","message":"StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.152756084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.340353905+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.340388721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบรับราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.340393952+07:00","message":"receive interim result [false|false]: ขอบใบรับราย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.340407275+07:00","message":"[buffer interim] 348 false ขอบใบรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.340414078+07:00","message":"[bufferProcess] interim [440000000]:ขอบใบรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.340416921+07:00","message":"[bufferProcess] send to processor:ขอบใบรับรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.340421431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.340424335+07:00","message":"> Transcript [2504] [false]: 'ขอบใบรับรอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.340427031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.340428893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.340430633+07:00","message":"StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.340432658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.351170038+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.351189421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.351194541+07:00","message":"receive interim result [false|false]: ขอบใบและปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.351206734+07:00","message":"[buffer interim] 348 false ขอบใบและปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.351210868+07:00","message":"[bufferProcess] interim [500000000]:ขอบใบและปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.351212864+07:00","message":"[bufferProcess] send to processor:ขอบใบรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.351215769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.351218384+07:00","message":"> Transcript [2505] [false]: 'ขอบใบรับราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.351222325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.351223995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.351225565+07:00","message":"StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.351227406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.549012025+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.54904804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลาย B\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.549053195+07:00","message":"receive interim result [false|false]: ขอบใบและปลาย B"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.549066186+07:00","message":"[buffer interim] 348 false ขอบใบและปลาย B"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549072468+07:00","message":"[bufferProcess] interim [680000000]:ขอบใบและปลาย B"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549074974+07:00","message":"[bufferProcess] send to processor:ขอบใบและปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.54907845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549081273+07:00","message":"> Transcript [2506] [false]: 'ขอบใบและปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549084277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549086299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549088027+07:00","message":"StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549089912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549094885+07:00","message":"Push: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549096877+07:00","message":"TextPushed: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549099138+07:00","message":"Set new StatePrefix : 'ขอบใบและปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.549101429+07:00","message":"Next Push (prob) : 'และปลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.549110513+07:00","message":"push: {false ขอบใบ 0 0xc000425900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.664110713+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.664150087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลายใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.664156011+07:00","message":"receive interim result [false|false]: ขอบใบและปลายใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.664167907+07:00","message":"[buffer interim] 348 false ขอบใบและปลายใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.664173919+07:00","message":"[bufferProcess] interim [740000000]:ขอบใบและปลายใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.664176167+07:00","message":"[bufferProcess] send to processor:ขอบใบและปลาย B"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.664179296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.664181961+07:00","message":"> Transcript [2507] [false]: 'ขอบใบและปลาย B'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.664184667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.664186659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.664188767+07:00","message":"StatePrefix: 'ขอบใบและปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.664190623+07:00","message":"TextPushed: 'ขอบใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.790658844+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.790693711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและป่าหญ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.790699183+07:00","message":"receive interim result [false|false]: ขอบใบและป่าหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.79071395+07:00","message":"[buffer interim] 348 false ขอบใบและป่าหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.790719984+07:00","message":"[bufferProcess] interim [860000000]:ขอบใบและป่าหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.790722048+07:00","message":"[bufferProcess] send to processor:ขอบใบและปลายใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.790725366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.790728523+07:00","message":"> Transcript [2508] [false]: 'ขอบใบและปลายใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.790731966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.790734178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.790736579+07:00","message":"StatePrefix: 'ขอบใบและปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.790738517+07:00","message":"TextPushed: 'ขอบใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.854505326+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.854548758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลายใบไหม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.854555468+07:00","message":"receive interim result [false|false]: ขอบใบและปลายใบไหม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.85457104+07:00","message":"[buffer interim] 348 false ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.854578365+07:00","message":"[bufferProcess] interim [980000000]:ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.854581925+07:00","message":"[bufferProcess] send to processor:ขอบใบและป่าหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.854590157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.85459284+07:00","message":"> Transcript [2509] [false]: 'ขอบใบและป่าหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.854595369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.854597852+07:00","message":"Set new StatePrefix: 'ขอบใบและป่าหญ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.162941122+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.275704354+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.275743614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลายใบไหม้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.275749584+07:00","message":"receive interim result [true|false]: ขอบใบและปลายใบไหม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.275759374+07:00","message":"end recv isFinal message id 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.275762277+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.275768253+07:00","message":"[buffer interim] 348 true ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275775034+07:00","message":"[bufferProcess] interim [460000000]:ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275778377+07:00","message":"[bufferProcess] send to processor (isfinal):ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275781602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275784423+07:00","message":"> Transcript [2510] [false]: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275786813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275788615+07:00","message":"Set new StatePrefix: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275790211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.27579192+07:00","message":"> Transcript [2511] [true]: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275798355+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275800476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275802239+07:00","message":"StatePrefix: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275804388+07:00","message":"TextPushed: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.275807198+07:00","message":"Push: 'และปลายใบไหม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.275816032+07:00","message":"push: {true และปลายใบไหม้ 0 0xc000425900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:43.288333332+07:00","message":"write wav file: './tmp/7549/7549_348.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.295884961+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.355342262+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.41434998+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.551074092+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.551093121+07:00","message":"found end of frame, send empty tag with msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.551096134+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.551102154+07:00","message":"[buffer interim] 349 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.55110883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.551112665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.551115997+07:00","message":"> Transcript [2512] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.551118298+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.551120052+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.551121869+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.55112363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.551131574+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.551140704+07:00","message":"push: {true \n 0 0xc000424a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:43.555687567+07:00","message":"write wav file: './tmp/7549/7549_349.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.817518556+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.817554469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.817559328+07:00","message":"receive interim result [false|false]: เนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.817572154+07:00","message":"[buffer interim] 350 false เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.817579183+07:00","message":"[bufferProcess] interim [420000000]:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.81758115+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.973515372+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.973560003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหนื่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.973568689+07:00","message":"receive interim result [false|false]: เหนื่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.973583314+07:00","message":"[buffer interim] 350 false เหนื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.973589584+07:00","message":"[bufferProcess] interim [480000000]:เหนื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.973591862+07:00","message":"[bufferProcess] send to processor:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.973597115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.973600157+07:00","message":"> Transcript [2513] [false]: 'เนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.973602219+07:00","message":"Set StatePrefix (first interim): 'เนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.014260569+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.014300783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.01430603+07:00","message":"receive interim result [false|false]: เนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.01431883+07:00","message":"[buffer interim] 350 false เนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.014325138+07:00","message":"[bufferProcess] interim [600000000]:เนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.014329378+07:00","message":"[bufferProcess] send to processor:เหนื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.014339118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.014343346+07:00","message":"> Transcript [2514] [false]: 'เหนื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.014345542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.014347512+07:00","message":"Set new StatePrefix: 'เหนื่อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.105944493+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.105981805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนี่ยเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.105986603+07:00","message":"receive interim result [false|false]: เนี่ยเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.106001116+07:00","message":"[buffer interim] 350 false เนี่ยเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.106007511+07:00","message":"[bufferProcess] interim [720000000]:เนี่ยเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.106009678+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.106012989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.10601596+07:00","message":"> Transcript [2515] [false]: 'เนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.106018543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.106020325+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.280527282+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.280566908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.280572794+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.280587621+07:00","message":"[buffer interim] 350 false เนื้อเยื่อใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.280594384+07:00","message":"[bufferProcess] interim [840000000]:เนื้อเยื่อใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.280596462+07:00","message":"[bufferProcess] send to processor:เนี่ยเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.280599937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.280602865+07:00","message":"> Transcript [2516] [false]: 'เนี่ยเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.280604908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.280606846+07:00","message":"Set new StatePrefix: 'เนี่ยเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.449694942+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.449727712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อไผ่ตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.449733036+07:00","message":"receive interim result [false|false]: เนื้อเยื่อไผ่ตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.449743503+07:00","message":"[buffer interim] 350 false เนื้อเยื่อไผ่ตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.449750119+07:00","message":"[bufferProcess] interim [20000000]:เนื้อเยื่อไผ่ตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.449752262+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.449755627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.449758877+07:00","message":"> Transcript [2517] [false]: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.449760913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.449762999+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458835029+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.45884863+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458850952+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458852579+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458854656+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458856409+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458858075+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458859657+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458861372+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458863143+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458864683+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458866172+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458867723+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458869233+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458870789+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458872252+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458873817+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458875308+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458877218+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.4588788+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458880364+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.458882005+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.493182223+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.493219002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.493225932+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.493241108+07:00","message":"[buffer interim] 350 false เนื้อเยื่อใบตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.493251261+07:00","message":"[bufferProcess] interim [80000000]:เนื้อเยื่อใบตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.493254597+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อไผ่ตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.493261588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.493265502+07:00","message":"> Transcript [2518] [false]: 'เนื้อเยื่อไผ่ตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.493268476+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.493271609+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อไผ่ตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.634769165+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.692694153+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.692733784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อไปตายไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.692740402+07:00","message":"receive interim result [false|false]: เนื้อเยื่อไปตายไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.692756373+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.692761388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตายเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.692764163+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.692769671+07:00","message":"[buffer interim] 350 false เนื้อเยื่อไปตายไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.692772833+07:00","message":"[buffer interim] 350 false เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692778863+07:00","message":"[bufferProcess] interim [260000000]:เนื้อเยื่อไปตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692781613+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.69278461+07:00","message":"[bufferProcess] interim [320000000]:เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692786583+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อไปตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692789511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692792007+07:00","message":"> Transcript [2519] [false]: 'เนื้อเยื่อใบตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692800209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692802423+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อใบตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692803981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692806078+07:00","message":"> Transcript [2520] [false]: 'เนื้อเยื่อไปตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692807775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.692809483+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อไปตายไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.695426105+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.915251517+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.915308696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตายเป็นจุด\",\"confidence\":0.9379066}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.915318423+07:00","message":"receive interim result [true|false]: เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.915332033+07:00","message":"end recv isFinal message id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.915334829+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.915344841+07:00","message":"[buffer interim] 350 true เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915358218+07:00","message":"[bufferProcess] interim [440000000]:เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915363326+07:00","message":"[bufferProcess] send to processor (isfinal):เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915379761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915398461+07:00","message":"> Transcript [2521] [false]: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915402925+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915408495+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915412955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915415193+07:00","message":"> Transcript [2522] [true]: 'เนื้อเยื่อใบตายเป็นจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915418445+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915420432+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915422196+07:00","message":"StatePrefix: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915424239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.915433165+07:00","message":"Push: 'เนื้อเยื่อใบตายเป็นจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.91544333+07:00","message":"push: {true เนื้อเยื่อใบตายเป็นจุด 0 0xc002f08000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:44.92138983+07:00","message":"write wav file: './tmp/7549/7549_350.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:44.924820033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:44.924840169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.084944155+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.197305382+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.197347427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.197352193+07:00","message":"receive interim result [false|false]: จบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.197369078+07:00","message":"[buffer interim] 351 false จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.197376575+07:00","message":"[bufferProcess] interim [360000000]:จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.197378231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.213134304+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.213218886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบ\",\"confidence\":0.83371603}],\"is_final\":true,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.213225385+07:00","message":"receive interim result [true|false]: จบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.213236583+07:00","message":"end recv isFinal message id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.213239158+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.213244862+07:00","message":"[buffer interim] 351 true จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213250727+07:00","message":"[bufferProcess] interim [420000000]:จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213253718+07:00","message":"[bufferProcess] send to processor (isfinal):จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213257276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213260139+07:00","message":"> Transcript [2523] [false]: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213262394+07:00","message":"Set StatePrefix (first interim): 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213263878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213265579+07:00","message":"> Transcript [2524] [true]: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213268058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213269954+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213271989+07:00","message":"StatePrefix: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213273902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.213276928+07:00","message":"Push: 'จบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.213285891+07:00","message":"push: {true จบ 0 0xc002756100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:45.218239531+07:00","message":"write wav file: './tmp/7549/7549_351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.406305049+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.463681667+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.615941086+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.615964808+07:00","message":"found end of frame, send empty tag with msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.615967779+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.615978991+07:00","message":"[buffer interim] 352 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.615986248+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.615995985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.615998946+07:00","message":"> Transcript [2525] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.616001596+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.616003528+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.616005395+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.616007593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.616010846+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.616022248+07:00","message":"push: {true \n 0 0xc002f08880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:45.620738724+07:00","message":"write wav file: './tmp/7549/7549_352.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.915667396+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.502531978+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.502567076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.502572292+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.502586208+07:00","message":"[buffer interim] 353 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.502593185+07:00","message":"[bufferProcess] interim [600000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.502595396+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.68407772+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.684116354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toyota\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.684121821+07:00","message":"receive interim result [false|false]: Toyota"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.68413053+07:00","message":"[buffer interim] 353 false Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.684136463+07:00","message":"[bufferProcess] interim [780000000]:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.684138854+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.684142532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.684145039+07:00","message":"> Transcript [2526] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.684146986+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.912509961+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.912550685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.912556692+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.912570864+07:00","message":"[buffer interim] 353 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.912578032+07:00","message":"[bufferProcess] interim [960000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.912580407+07:00","message":"[bufferProcess] send to processor:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.91258693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.9125896+07:00","message":"> Transcript [2527] [false]: 'Toyota'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.912592055+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.912594632+07:00","message":"Set new StatePrefix: 'Toyota'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.929275453+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.929302127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราแลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.92930697+07:00","message":"receive interim result [false|false]: อัตราแลก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.929321426+07:00","message":"[buffer interim] 353 false อัตราแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.929326469+07:00","message":"[bufferProcess] interim [20000000]:อัตราแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.92932857+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.929331532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.929334464+07:00","message":"> Transcript [2528] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.92933648+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.929338246+07:00","message":"Set new StatePrefix: 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.100683225+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.100720707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.100726642+07:00","message":"receive interim result [false|false]: อาการเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.100741127+07:00","message":"[buffer interim] 353 false อาการเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.100748526+07:00","message":"[bufferProcess] interim [140000000]:อาการเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.100751055+07:00","message":"[bufferProcess] send to processor:อัตราแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.100756473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.100759306+07:00","message":"> Transcript [2529] [false]: 'อัตราแลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.100761479+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.100763659+07:00","message":"Set new StatePrefix: 'อัตราแลก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.186577038+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.186613182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการเหล่านี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.186620956+07:00","message":"receive interim result [false|false]: อาการเหล่านี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.186633746+07:00","message":"[buffer interim] 353 false อาการเหล่านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.186640903+07:00","message":"[bufferProcess] interim [320000000]:อาการเหล่านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.186643294+07:00","message":"[bufferProcess] send to processor:อาการเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.186648509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.186651431+07:00","message":"> Transcript [2530] [false]: 'อาการเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.186653462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.186655688+07:00","message":"Set new StatePrefix: 'อาการเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.352989433+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.353020476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการเหล่านี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.353025727+07:00","message":"receive interim result [false|false]: อาการเหล่านี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.353041895+07:00","message":"[buffer interim] 353 false อาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.353050089+07:00","message":"[bufferProcess] interim [440000000]:อาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.353052235+07:00","message":"[bufferProcess] send to processor:อาการเหล่านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.353055978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.353059025+07:00","message":"> Transcript [2531] [false]: 'อาการเหล่านี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.353062177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.353064157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.353065915+07:00","message":"StatePrefix: 'อาการเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.353067809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.643390237+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.757369472+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.757408339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดอาการเหล่านี้นะคะ\",\"confidence\":0.93113184}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.75741389+07:00","message":"receive interim result [true|false]: เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.757421649+07:00","message":"end recv isFinal message id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.757423773+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.757429645+07:00","message":"[buffer interim] 353 true เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757437415+07:00","message":"[bufferProcess] interim [950000000]:เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.75744298+07:00","message":"[bufferProcess] send to processor (isfinal):อาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757446179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757448928+07:00","message":"> Transcript [2532] [false]: 'อาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757451644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757453794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757455534+07:00","message":"StatePrefix: 'อาการเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757457535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757459112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757460889+07:00","message":"> Transcript [2533] [true]: 'เกิดอาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757462986+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757464539+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757466075+07:00","message":"StatePrefix: 'อาการเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757467639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.757472488+07:00","message":"Push: 'เกิดอาการเหล่านี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.757480892+07:00","message":"push: {true เกิดอาการเหล่านี้นะคะ 0 0xc002f09100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:47.764093129+07:00","message":"write wav file: './tmp/7549/7549_353.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.77538183+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:47.925693775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:47.925709306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.243285955+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.243327497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.243332574+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.243349386+07:00","message":"[buffer interim] 354 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.243356534+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.243358235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.29612559+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.296165123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จักร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.296170857+07:00","message":"receive interim result [false|false]: จักร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.29618512+07:00","message":"[buffer interim] 354 false จักร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.296191284+07:00","message":"[bufferProcess] interim [480000000]:จักร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.2961933+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.296196934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.296200168+07:00","message":"> Transcript [2534] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.296202186+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.300907831+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.30093118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.300935633+07:00","message":"receive interim result [false|false]: จะเกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.300945269+07:00","message":"[buffer interim] 354 false จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.300948876+07:00","message":"[bufferProcess] interim [540000000]:จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.300950979+07:00","message":"[bufferProcess] send to processor:จักร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.300953812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.300956025+07:00","message":"> Transcript [2535] [false]: 'จักร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.300958051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.300959953+07:00","message":"Set new StatePrefix: 'จักร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.499305862+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.499337808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.499342957+07:00","message":"receive interim result [false|false]: จะเกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.499355657+07:00","message":"[buffer interim] 354 false จะเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.499361876+07:00","message":"[bufferProcess] interim [780000000]:จะเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.499363962+07:00","message":"[bufferProcess] send to processor:จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.499369291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.499371833+07:00","message":"> Transcript [2536] [false]: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.499373974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.499376046+07:00","message":"Set new StatePrefix: 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.753190263+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.753231922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.753237724+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.753253596+07:00","message":"[buffer interim] 354 false จะเกิดขึ้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.753261481+07:00","message":"[bufferProcess] interim [20000000]:จะเกิดขึ้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.753263854+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.753267381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.753270263+07:00","message":"> Transcript [2537] [false]: 'จะเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.753273524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.753275693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.753277543+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.753280982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.036434277+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.036472293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.036478891+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.036494815+07:00","message":"[buffer interim] 354 false จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.03650266+07:00","message":"[bufferProcess] interim [320000000]:จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.036505083+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.036513231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.036516741+07:00","message":"> Transcript [2538] [false]: 'จะเกิดขึ้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.036519994+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.036522344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.036524227+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.036526341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.226127034+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.226161886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.226167431+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.226181247+07:00","message":"[buffer interim] 354 false จะเกิดขึ้นที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.226187443+07:00","message":"[bufferProcess] interim [500000000]:จะเกิดขึ้นที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.226189563+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.226193231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.226195976+07:00","message":"> Transcript [2539] [false]: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.22619892+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.226200889+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.226202635+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.22620444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.343838047+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.343878447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.343884264+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.34389721+07:00","message":"[buffer interim] 354 false จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343904988+07:00","message":"[bufferProcess] interim [560000000]:จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343907172+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343912539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343915583+07:00","message":"> Transcript [2540] [false]: 'จะเกิดขึ้นที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343918833+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343920888+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.34392271+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343924906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343929927+07:00","message":"Push: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343931839+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343933677+07:00","message":"Set new StatePrefix : 'จะเกิดขึ้นที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.343935829+07:00","message":"Next Push (prob) : 'ขึ้นที่ใบละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.34394447+07:00","message":"push: {false จะเกิด 0 0xc0003a5c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.410230312+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.410272117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบล่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.410277979+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบล่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.410292933+07:00","message":"[buffer interim] 354 false จะเกิดขึ้นที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.410301352+07:00","message":"[bufferProcess] interim [680000000]:จะเกิดขึ้นที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.410303555+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.41030699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.410309682+07:00","message":"> Transcript [2541] [false]: 'จะเกิดขึ้นที่ใบลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.410311887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.41031437+07:00","message":"Set new StatePrefix: 'จะเกิดขึ้นที่ใบลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.66557178+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.66560573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบรางจืด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.66561229+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.66562444+07:00","message":"[buffer interim] 354 false จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.6656325+07:00","message":"[bufferProcess] interim [860000000]:จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.665635246+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.665640836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.665643349+07:00","message":"> Transcript [2542] [false]: 'จะเกิดขึ้นที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.66564533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.66564751+07:00","message":"Set new StatePrefix: 'จะเกิดขึ้นที่ใบล่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.674032802+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.674064652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบล่างก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.6740704+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.674082677+07:00","message":"[buffer interim] 354 false จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.67408762+07:00","message":"[bufferProcess] interim [920000000]:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.674090056+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.674098127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.674100868+07:00","message":"> Transcript [2543] [false]: 'จะเกิดขึ้นที่ใบรางจืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.674103035+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.674104839+07:00","message":"Set new StatePrefix: 'จะเกิดขึ้นที่ใบรางจืด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.143630539+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.227292476+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.227329767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบล่างก่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.227336842+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.227353309+07:00","message":"[buffer interim] 354 false จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.227361336+07:00","message":"[bufferProcess] interim [520000000]:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.22736417+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.227370878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.227373495+07:00","message":"> Transcript [2544] [false]: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.227376017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.227378071+07:00","message":"Set new StatePrefix: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.247953955+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.247972784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบล่างก่อน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.247978233+07:00","message":"receive interim result [true|false]: จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.24798787+07:00","message":"end recv isFinal message id 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.247990495+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.247997219+07:00","message":"[buffer interim] 354 true จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248002047+07:00","message":"[bufferProcess] interim [580000000]:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.2480044+07:00","message":"[bufferProcess] send to processor (isfinal):จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248007071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248009083+07:00","message":"> Transcript [2545] [false]: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248011588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248013781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248015656+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248017956+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248022072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248024036+07:00","message":"> Transcript [2546] [true]: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248026363+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248027924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248029405+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248031588+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.248034955+07:00","message":"Push: 'ขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.248044375+07:00","message":"push: {true ขึ้นที่ใบล่างก่อน 0 0xc0003a5c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:50.256207151+07:00","message":"write wav file: './tmp/7549/7549_354.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.537178134+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.593357533+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.820080175+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.820100423+07:00","message":"found end of frame, send empty tag with msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.820103428+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.820111251+07:00","message":"[buffer interim] 355 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.820127648+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.820131742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.820134738+07:00","message":"> Transcript [2547] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.82013698+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.820138903+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.820140719+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.820142643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.820146392+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.82015638+07:00","message":"push: {true \n 0 0xc002f09280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:50.825379314+07:00","message":"write wav file: './tmp/7549/7549_355.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:50.92660703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:50.92662644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.045764666+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.601665458+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.601710843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปั๊ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.601716387+07:00","message":"receive interim result [false|false]: ปั๊ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.601732564+07:00","message":"[buffer interim] 356 false ปั๊ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.60173967+07:00","message":"[bufferProcess] interim [600000000]:ปั๊ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.601741537+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.706006091+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.70604308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.706048902+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.706062189+07:00","message":"[buffer interim] 356 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.70606925+07:00","message":"[bufferProcess] interim [660000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.706071705+07:00","message":"[bufferProcess] send to processor:ปั๊ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.706076844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.706079801+07:00","message":"> Transcript [2548] [false]: 'ปั๊ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.706081843+07:00","message":"Set StatePrefix (first interim): 'ปั๊ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.73692588+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.736960442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปั๊มน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.73696654+07:00","message":"receive interim result [false|false]: ปั๊มน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.736979776+07:00","message":"[buffer interim] 356 false ปั๊มน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.736985958+07:00","message":"[bufferProcess] interim [720000000]:ปั๊มน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.736988357+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.736994872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.736998124+07:00","message":"> Transcript [2549] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.73700052+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.737002896+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.908471884+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.908506492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.908513362+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.908524238+07:00","message":"[buffer interim] 356 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.908531314+07:00","message":"[bufferProcess] interim [840000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.908533586+07:00","message":"[bufferProcess] send to processor:ปั๊มน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.908539842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.908543088+07:00","message":"> Transcript [2550] [false]: 'ปั๊มน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.908545072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.90854709+07:00","message":"Set new StatePrefix: 'ปั๊มน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.071533207+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.071569347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.071574836+07:00","message":"receive interim result [false|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.071585039+07:00","message":"[buffer interim] 356 false ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.071591412+07:00","message":"[bufferProcess] interim [20000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.071593744+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.071596793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.071599657+07:00","message":"> Transcript [2551] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.071601557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.071603657+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.427264303+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.42730023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.427306711+07:00","message":"receive interim result [false|false]: ต้นคอขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.427321686+07:00","message":"[buffer interim] 356 false ต้นคอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.427329065+07:00","message":"[bufferProcess] interim [260000000]:ต้นคอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.427331667+07:00","message":"[bufferProcess] send to processor:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.427338183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.42734094+07:00","message":"> Transcript [2552] [false]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.427344952+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.427346941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.427349075+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.42735121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.563696742+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.563728971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอค่ะถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.563734586+07:00","message":"receive interim result [false|false]: พอค่ะถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.563750195+07:00","message":"[buffer interim] 356 false พอค่ะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.563757395+07:00","message":"[bufferProcess] interim [440000000]:พอค่ะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.563759715+07:00","message":"[bufferProcess] send to processor:ต้นคอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.563763703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.563766707+07:00","message":"> Transcript [2553] [false]: 'ต้นคอขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.563769983+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.563771966+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.563773762+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.56377557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.603371495+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.603401441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.603407146+07:00","message":"receive interim result [false|false]: ค่ะท่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.603422804+07:00","message":"[buffer interim] 356 false ค่ะท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.603428564+07:00","message":"[bufferProcess] interim [500000000]:ค่ะท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.603430862+07:00","message":"[bufferProcess] send to processor:พอค่ะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.603434435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.60343751+07:00","message":"> Transcript [2554] [false]: 'พอค่ะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.603439472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.603441438+07:00","message":"Set new StatePrefix: 'พอค่ะถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.703907079+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.793522078+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.793557004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอขาดธาตุเหล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.793562635+07:00","message":"receive interim result [false|false]: ต้นคอขาดธาตุเหล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.793576737+07:00","message":"[buffer interim] 356 false ต้นคอขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.793583167+07:00","message":"[bufferProcess] interim [740000000]:ต้นคอขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.79358555+07:00","message":"[bufferProcess] send to processor:ค่ะท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.793593149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.793596052+07:00","message":"> Transcript [2555] [false]: 'ค่ะท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.793598321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.793600188+07:00","message":"Set new StatePrefix: 'ค่ะท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.836969382+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.837004493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุเหล็ก\",\"confidence\":0.89454377}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.837011495+07:00","message":"receive interim result [true|false]: ขาดธาตุเหล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.837024276+07:00","message":"end recv isFinal message id 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.837027632+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.83703444+07:00","message":"[buffer interim] 356 true ขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.83704108+07:00","message":"[bufferProcess] interim [890000000]:ขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.837044109+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นคอขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.837047269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.837049831+07:00","message":"> Transcript [2556] [false]: 'ต้นคอขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.83705199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.837053872+07:00","message":"Set new StatePrefix: 'ต้นคอขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.837055479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.837057159+07:00","message":"> Transcript [2557] [true]: 'ขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.83705932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.837065174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.837067029+07:00","message":"StatePrefix: 'ต้นคอขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.837068796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.83707235+07:00","message":"Push: 'ขาดธาตุเหล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.837081192+07:00","message":"push: {true ขาดธาตุเหล็ก 0 0xc0003a5f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.83806859+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:52.843607106+07:00","message":"write wav file: './tmp/7549/7549_356.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.962940757+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.069064956+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.069088225+07:00","message":"found end of frame, send empty tag with msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.069091563+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.06909806+07:00","message":"[buffer interim] 357 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.06910508+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.0691095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.06911291+07:00","message":"> Transcript [2558] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.069115342+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.069117214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.069118959+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.06912068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.069130281+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.069140892+07:00","message":"push: {true \n 0 0xc000425c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:53.073868391+07:00","message":"write wav file: './tmp/7549/7549_357.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.095847669+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.878002949+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.878040127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.878045237+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.878057853+07:00","message":"[buffer interim] 358 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.878066474+07:00","message":"[bufferProcess] interim [780000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.878068214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:53.927175111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:53.92719567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.970985016+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.971022332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.971028125+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.971042477+07:00","message":"[buffer interim] 358 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.971050502+07:00","message":"[bufferProcess] interim [840000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.971052742+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.971057938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.971060652+07:00","message":"> Transcript [2559] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.971062693+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.097871537+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.097908747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาขยะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.097915301+07:00","message":"receive interim result [false|false]: เอาขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.097930938+07:00","message":"[buffer interim] 358 false เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.097937714+07:00","message":"[bufferProcess] interim [960000000]:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.097940241+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.097946814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.097949715+07:00","message":"> Transcript [2560] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.097952042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.09795654+07:00","message":"Set new StatePrefix: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.138783863+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.13883361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.138839303+07:00","message":"receive interim result [false|false]: ถ้าขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.138849982+07:00","message":"[buffer interim] 358 false ถ้าขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.138856319+07:00","message":"[bufferProcess] interim [80000000]:ถ้าขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.13885858+07:00","message":"[bufferProcess] send to processor:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.138862645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.138865321+07:00","message":"> Transcript [2561] [false]: 'เอาขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.138867432+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.138869219+07:00","message":"Set new StatePrefix: 'เอาขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.251375322+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.251412555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.25141823+07:00","message":"receive interim result [false|false]: ถ้าขยายดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.251434412+07:00","message":"[buffer interim] 358 false ถ้าขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.251441523+07:00","message":"[bufferProcess] interim [140000000]:ถ้าขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.251443596+07:00","message":"[bufferProcess] send to processor:ถ้าขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.251447308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.251451008+07:00","message":"> Transcript [2562] [false]: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.251453179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.251455033+07:00","message":"Set new StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.328941749+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.328969889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.32897547+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.328991778+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.32900113+07:00","message":"[bufferProcess] interim [320000000]:ถ้าขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.329004634+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.329008506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.32901108+07:00","message":"> Transcript [2563] [false]: 'ถ้าขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.329014242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.329016702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.329018419+07:00","message":"StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.329020362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.516614898+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.516654764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.516661257+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.516676828+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.516684013+07:00","message":"[bufferProcess] interim [440000000]:ถ้าขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.516686811+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.516694165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.516697767+07:00","message":"> Transcript [2564] [false]: 'ถ้าขยายดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.516700981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.516703105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.516705096+07:00","message":"StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.516707155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.672045214+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.672075687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.672080815+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.672092562+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.672098528+07:00","message":"[bufferProcess] interim [620000000]:ถ้าขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.672100768+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.672105959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.672108758+07:00","message":"> Transcript [2565] [false]: 'ถ้าขยายดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.672111526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.672113572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.672115261+07:00","message":"StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.672117508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.849331685+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.849368254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.849375118+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.84938714+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849395703+07:00","message":"[bufferProcess] interim [800000000]:ถ้าขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849398098+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849403535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849406183+07:00","message":"> Transcript [2566] [false]: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849409229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.8494114+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849413272+07:00","message":"StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849415322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849420375+07:00","message":"Push: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849422703+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849424759+07:00","message":"Set new StatePrefix : 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.849426689+07:00","message":"Next Push (prob) : 'ดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.849434767+07:00","message":"push: {false ถ้าขยาย 0 0xc002f09400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.147807798+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.147846929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.147853279+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.147866838+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.147873348+07:00","message":"[bufferProcess] interim [40000000]:ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.147875701+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.147880945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.147883358+07:00","message":"> Transcript [2567] [false]: 'ถ้าขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.1478864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.147888332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.147890425+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.147892665+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.741714302+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.741760939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.741767516+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.741784591+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.741793305+07:00","message":"[bufferProcess] interim [640000000]:ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.741802263+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.741807482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.741811449+07:00","message":"> Transcript [2568] [false]: 'ถ้าขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.741816713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.741820205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.74182474+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.741828928+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.867014306+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.86705152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.86705739+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.86706683+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.867074474+07:00","message":"[bufferProcess] interim [820000000]:ถ้าขยายดูนะคะจะเห็นว่าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.867076984+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.867080651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.867083278+07:00","message":"> Transcript [2569] [false]: 'ถ้าขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.86708646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.867088542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.86709076+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.867092939+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.05389281+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.053928639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าไม่เอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.053935299+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่เอา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.053950025+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่าไม่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053957111+07:00","message":"[bufferProcess] interim [940000000]:ถ้าขยายดูนะคะจะเห็นว่าไม่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053959662+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053967835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053970857+07:00","message":"> Transcript [2570] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053974699+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053977068+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053979308+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053981566+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053987926+07:00","message":"Push: 'ดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053989669+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053991525+07:00","message":"Set new StatePrefix : 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.053993505+07:00","message":"Next Push (prob) : 'เห็นว่าไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.054001518+07:00","message":"push: {false ดูนะคะจะ 0 0xc002f09400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.071176682+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.071200463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าไม่ออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.071204833+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.071219536+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.071223977+07:00","message":"[bufferProcess] interim [0]:ถ้าขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.071226204+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าไม่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.07122906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.0712312+07:00","message":"> Transcript [2571] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.071233828+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.071238012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.07124122+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.071243114+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.134896481+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.134936845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.134942368+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.134958194+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.134966689+07:00","message":"[bufferProcess] interim [60000000]:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.134969257+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.134972587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.134975261+07:00","message":"> Transcript [2572] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.134978322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.134980156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.134981972+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.134986474+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.290015973+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.290050208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.290056326+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.290069949+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.290077167+07:00","message":"[bufferProcess] interim [180000000]:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.290079522+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.290086998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.290089438+07:00","message":"> Transcript [2573] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.290091588+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.290093803+07:00","message":"Set new StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.354301142+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.354336334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.354342197+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนทิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.354356806+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.354364057+07:00","message":"[bufferProcess] interim [300000000]:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.354367057+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.354374255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.354377128+07:00","message":"> Transcript [2574] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.354380345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.354382524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.35438469+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.354387486+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.434289065+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.434324989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.434331692+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.434344943+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.434352408+07:00","message":"[bufferProcess] interim [360000000]:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.434355486+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.434362295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.434365139+07:00","message":"> Transcript [2575] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.434368509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.434370386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.434372174+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.434374733+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.626364725+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.626409985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.626416199+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.626441384+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.626449686+07:00","message":"[bufferProcess] interim [600000000]:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.626452486+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.626456344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.626459124+07:00","message":"> Transcript [2576] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.626465491+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.626467881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.626469661+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.626472722+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.757519966+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.757556793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.757563065+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.757578702+07:00","message":"[buffer interim] 358 false ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757586362+07:00","message":"[bufferProcess] interim [720000000]:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757588847+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757595074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757598455+07:00","message":"> Transcript [2577] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757602293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.75760448+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757606717+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757609778+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757615165+07:00","message":"Push: 'เห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757617225+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757619294+07:00","message":"Set new StatePrefix : 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.757622739+07:00","message":"Next Push (prob) : 'ที่เกิดมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.757632821+07:00","message":"push: {false เห็นว่าใบอ่อน 0 0xc002f09400}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:56.927962457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:56.927991326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.933127267+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.118475292+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.118509081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่\",\"confidence\":0.95719916}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.118515903+07:00","message":"receive interim result [true|false]: ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.118526035+07:00","message":"end recv isFinal message id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.118528375+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.118534537+07:00","message":"[buffer interim] 358 true ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.11854456+07:00","message":"[bufferProcess] interim [50000000]:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118547979+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118561553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118578891+07:00","message":"> Transcript [2578] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118582787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118585348+07:00","message":"Set new StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118587911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118590213+07:00","message":"> Transcript [2579] [true]: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118593496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118595458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118597566+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.11859994+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.118607469+07:00","message":"Push: 'ที่เกิดใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.118618307+07:00","message":"push: {true ที่เกิดใหม่ 0 0xc002f09400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:57.127841893+07:00","message":"write wav file: './tmp/7549/7549_358.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.324303985+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.7044399+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.704478663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.704483627+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.704494711+07:00","message":"[buffer interim] 359 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.704500866+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.704502594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.822662455+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.822711214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.822721672+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.822740243+07:00","message":"[buffer interim] 359 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.822755827+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.822761611+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.822774196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.822778082+07:00","message":"> Transcript [2580] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.822781761+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.965332038+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.965369194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.965374964+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.965388857+07:00","message":"[buffer interim] 359 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.965395887+07:00","message":"[bufferProcess] interim [600000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.9653983+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.965405671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.965408665+07:00","message":"> Transcript [2581] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.965410951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.96541376+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.300922133+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.300959644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.300964578+07:00","message":"receive interim result [false|false]: จะมีสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.300975342+07:00","message":"[buffer interim] 359 false จะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.300981405+07:00","message":"[bufferProcess] interim [960000000]:จะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.300983899+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.300989163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.300991604+07:00","message":"> Transcript [2582] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.300993987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.300996349+07:00","message":"Set new StatePrefix: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.513967161+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.514005538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.514011266+07:00","message":"receive interim result [false|false]: จะมีสีเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.514024846+07:00","message":"[buffer interim] 359 false จะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.514031987+07:00","message":"[bufferProcess] interim [140000000]:จะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.514034535+07:00","message":"[bufferProcess] send to processor:จะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.514040169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.514043012+07:00","message":"> Transcript [2583] [false]: 'จะมีสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.514045963+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.514048113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.514049918+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.514051957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.774560272+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.774596613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.774603855+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.774615464+07:00","message":"[buffer interim] 359 false จะมีสีเหลืองสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.774621707+07:00","message":"[bufferProcess] interim [500000000]:จะมีสีเหลืองสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.774624009+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.774629255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.77463216+07:00","message":"> Transcript [2584] [false]: 'จะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.774635119+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.774637046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.774638823+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.774640775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.883300612+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.883339476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลือง 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.883345607+07:00","message":"receive interim result [false|false]: จะมีสีเหลือง 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.883357917+07:00","message":"[buffer interim] 359 false จะมีสีเหลือง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.883366404+07:00","message":"[bufferProcess] interim [560000000]:จะมีสีเหลือง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.883368784+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลืองสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.883373289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.883376209+07:00","message":"> Transcript [2585] [false]: 'จะมีสีเหลืองสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.88337926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.883381248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.883383245+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.883384921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.942634453+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.94266814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองซีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.942674325+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองซีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.942685334+07:00","message":"[buffer interim] 359 false จะมีสีเหลืองซีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942691602+07:00","message":"[bufferProcess] interim [680000000]:จะมีสีเหลืองซีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942693807+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลือง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942697172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942700088+07:00","message":"> Transcript [2586] [false]: 'จะมีสีเหลือง 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942703128+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942705083+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.94270685+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942708546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942711682+07:00","message":"Push: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942713523+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942715714+07:00","message":"Set new StatePrefix : 'จะมีสีเหลือง 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.942717673+07:00","message":"Next Push (prob) : 'สีเหลือง 4'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.942725327+07:00","message":"push: {false จะมี 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.07141934+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.071453885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองซีด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.071459815+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองซีด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.071471573+07:00","message":"[buffer interim] 359 false จะมีสีเหลืองซีด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.071477654+07:00","message":"[bufferProcess] interim [740000000]:จะมีสีเหลืองซีด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.071480058+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลืองซีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.071485428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.071488287+07:00","message":"> Transcript [2587] [false]: 'จะมีสีเหลืองซีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.071490396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.07149215+07:00","message":"Set new StatePrefix: 'จะมีสีเหลืองซีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.268348934+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.268385324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองซีดค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.268390698+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.268401878+07:00","message":"[buffer interim] 359 false จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.268409534+07:00","message":"[bufferProcess] interim [980000000]:จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.26841214+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลืองซีด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.268417899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.268420717+07:00","message":"> Transcript [2588] [false]: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.268422784+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.268424621+07:00","message":"Set new StatePrefix: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.373125656+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.50257689+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.502616481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองซีดค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.502622757+07:00","message":"receive interim result [true|false]: จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.50263409+07:00","message":"end recv isFinal message id 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.502638079+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.502644875+07:00","message":"[buffer interim] 359 true จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502651637+07:00","message":"[bufferProcess] interim [280000000]:จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502654536+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.50265824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502660952+07:00","message":"> Transcript [2589] [false]: 'จะมีสีเหลืองซีดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502664596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502666468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.50266834+07:00","message":"StatePrefix: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502670429+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502672032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502673903+07:00","message":"> Transcript [2590] [true]: 'จะมีสีเหลืองซีดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502675918+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.50267758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502679136+07:00","message":"StatePrefix: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502680788+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.502683488+07:00","message":"Push: 'สีเหลืองซีดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.502691047+07:00","message":"push: {true สีเหลืองซีดค่ะ 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:59.510627679+07:00","message":"write wav file: './tmp/7549/7549_359.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:59.928850024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:59.928850624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.395063809+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.452689054+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.633906453+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.633930538+07:00","message":"found end of frame, send empty tag with msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.633934971+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.633943465+07:00","message":"[buffer interim] 360 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.633953221+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.633965268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.633969232+07:00","message":"> Transcript [2591] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.633972823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.633975324+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.633977952+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.633980752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.633985824+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.634000713+07:00","message":"push: {true \n 0 0xc000182d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:00.638434991+07:00","message":"write wav file: './tmp/7549/7549_360.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.657683092+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.717442922+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.844684326+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.949227834+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.949252619+07:00","message":"found end of frame, send empty tag with msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.949257715+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.949265586+07:00","message":"[buffer interim] 361 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.949273562+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.949282523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.949287295+07:00","message":"> Transcript [2592] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.949290555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.949293651+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.949296731+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.949299512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:00.949303595+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.949323993+07:00","message":"push: {true \n 0 0xc000424c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:00.95377533+07:00","message":"write wav file: './tmp/7549/7549_361.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.399747262+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.399786764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.399792819+07:00","message":"receive interim result [false|false]: สน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.399818608+07:00","message":"[buffer interim] 362 false สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.399826001+07:00","message":"[bufferProcess] interim [360000000]:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.399828121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.554946668+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.554985273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.554991618+07:00","message":"receive interim result [false|false]: สน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.555007213+07:00","message":"[buffer interim] 362 false สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.555013965+07:00","message":"[bufferProcess] interim [480000000]:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.555018161+07:00","message":"[bufferProcess] send to processor:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.55502727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.55503114+07:00","message":"> Transcript [2593] [false]: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.555035117+07:00","message":"Set StatePrefix (first interim): 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.592276836+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.592317279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.592323863+07:00","message":"receive interim result [false|false]: ฉันต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.59233964+07:00","message":"[buffer interim] 362 false ฉันต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.59234619+07:00","message":"[bufferProcess] interim [600000000]:ฉันต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.592348975+07:00","message":"[bufferProcess] send to processor:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.592352438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.592358221+07:00","message":"> Transcript [2594] [false]: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.59236129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.592363744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.592365881+07:00","message":"StatePrefix: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.592367946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.697179523+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.697219113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.697225666+07:00","message":"receive interim result [false|false]: สนใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.697241567+07:00","message":"[buffer interim] 362 false สนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.697250051+07:00","message":"[bufferProcess] interim [660000000]:สนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.697252623+07:00","message":"[bufferProcess] send to processor:ฉันต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.697261472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.697264027+07:00","message":"> Transcript [2595] [false]: 'ฉันต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.697266387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.69726858+07:00","message":"Set new StatePrefix: 'ฉันต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.829482125+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.829532625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.829538562+07:00","message":"receive interim result [false|false]: สัญจร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.829550947+07:00","message":"[buffer interim] 362 false สัญจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.829569655+07:00","message":"[bufferProcess] interim [780000000]:สัญจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.829573199+07:00","message":"[bufferProcess] send to processor:สนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.829579473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.829583193+07:00","message":"> Transcript [2596] [false]: 'สนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.829586626+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.829589491+07:00","message":"Set new StatePrefix: 'สนใจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.025261238+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.025297059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.025302386+07:00","message":"receive interim result [false|false]: สัญจรนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.025318144+07:00","message":"[buffer interim] 362 false สัญจรนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.025325776+07:00","message":"[bufferProcess] interim [960000000]:สัญจรนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.025328269+07:00","message":"[bufferProcess] send to processor:สัญจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.025335058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.025338041+07:00","message":"> Transcript [2597] [false]: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.025339998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.025341853+07:00","message":"Set new StatePrefix: 'สัญจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.099569158+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.099604918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.099612245+07:00","message":"receive interim result [false|false]: สัญจรนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.099627636+07:00","message":"[buffer interim] 362 false สัญจรนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.099633848+07:00","message":"[bufferProcess] interim [80000000]:สัญจรนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.099636511+07:00","message":"[bufferProcess] send to processor:สัญจรนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.099643441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.099647346+07:00","message":"> Transcript [2598] [false]: 'สัญจรนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.099651682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.099654819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.099658721+07:00","message":"StatePrefix: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.099662233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.214523906+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.214568018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.214574639+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.214588718+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.214594541+07:00","message":"[bufferProcess] interim [200000000]:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.21459669+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.214603158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.214605973+07:00","message":"> Transcript [2599] [false]: 'สัญจรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.214609075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.214611131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.214612826+07:00","message":"StatePrefix: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.214614807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.781355715+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.781394676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.781400753+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.78141406+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.781420316+07:00","message":"[bufferProcess] interim [800000000]:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.781422799+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.781427878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.781430646+07:00","message":"> Transcript [2600] [false]: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.78143363+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.781435636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.781437465+07:00","message":"StatePrefix: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.781439612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:02.929557285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:02.929566927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.112167218+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.112208701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.112214697+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.112229472+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112236393+07:00","message":"[bufferProcess] interim [40000000]:สัญจรนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112239068+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112246178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112248664+07:00","message":"> Transcript [2601] [false]: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112251892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112253869+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112256123+07:00","message":"StatePrefix: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112258072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112264074+07:00","message":"Push: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112266304+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112268697+07:00","message":"Set new StatePrefix : 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.112271015+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.112278617+07:00","message":"push: {false สัญจร 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.147096802+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.147133833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.147139886+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.147153789+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.147160014+07:00","message":"[bufferProcess] interim [100000000]:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.147162457+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.147168225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.147171359+07:00","message":"> Transcript [2602] [false]: 'สัญจรนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.147174327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.147176231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.147178167+07:00","message":"StatePrefix: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.147180304+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.162699411+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.162721596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็นต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.162727613+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.162739596+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.162744939+07:00","message":"[bufferProcess] interim [160000000]:สัญจรนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.162747655+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.162750715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.16275318+07:00","message":"> Transcript [2603] [false]: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.16275645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.162758364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.162760109+07:00","message":"StatePrefix: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.162762309+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.490402201+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.490440652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็นต้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.490446415+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.490461185+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.490468584+07:00","message":"[bufferProcess] interim [460000000]:สัญจรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.490470851+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.4904764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.490479031+07:00","message":"> Transcript [2604] [false]: 'สัญจรนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.490482333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.490484414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.490486673+07:00","message":"StatePrefix: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.490489064+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.014196763+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.014240978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็นต้นที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.014249013+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.01426668+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.01427569+07:00","message":"[bufferProcess] interim [0]:สัญจรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014279127+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014288092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014291979+07:00","message":"> Transcript [2605] [false]: 'สัญจรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014297351+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014300879+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014304704+07:00","message":"StatePrefix: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014307934+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014315761+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014318968+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014322662+07:00","message":"Set new StatePrefix : 'สัญจรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.014326069+07:00","message":"Next Push (prob) : 'เป็นต้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.014346066+07:00","message":"push: {false นี้นะคะ 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.064232725+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.064263592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็นต้นที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.064269445+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.064282572+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.064289688+07:00","message":"[bufferProcess] interim [120000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.064291778+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.064296728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.064299528+07:00","message":"> Transcript [2606] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.064302732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.064304805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.064306997+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.064309103+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.366635024+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.36667357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็นต้นที่ได้รับค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.366680853+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.366698142+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.366708847+07:00","message":"[bufferProcess] interim [300000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.366712791+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.366720428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.366724307+07:00","message":"> Transcript [2607] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.366729226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.366732149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.366735011+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.366738705+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.479124034+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.479167628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็นต้นที่ได้รับท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.479173957+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับท่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.47919193+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะเป็นต้นที่ได้รับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.479199371+07:00","message":"[bufferProcess] interim [420000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.479201577+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.479205483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.479208296+07:00","message":"> Transcript [2608] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.479211752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.479213758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.479215783+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.479219907+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.57341644+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.573458925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.573465549+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.573481388+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573488734+07:00","message":"[bufferProcess] interim [540000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573492602+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้รับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573496225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573499476+07:00","message":"> Transcript [2609] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573503107+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573505225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573507373+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573512402+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573516523+07:00","message":"Push: 'เป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573518834+07:00","message":"TextPushed: 'สัญจรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573521022+07:00","message":"Set new StatePrefix : 'สัญจรนี้นะคะเป็นต้นที่ได้รับท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.573523137+07:00","message":"Next Push (prob) : 'ได้รับท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.573531523+07:00","message":"push: {false เป็นต้นที่ 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.896355087+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.896387397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.896393769+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.896406564+07:00","message":"[buffer interim] 362 false สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.896412416+07:00","message":"[bufferProcess] interim [900000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.896415143+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.896421084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.896423721+07:00","message":"> Transcript [2610] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.896425981+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.896428047+07:00","message":"Set new StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.934486295+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.06865565+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.068695819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ\",\"confidence\":0.9425115}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.068703417+07:00","message":"receive interim result [true|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.068713792+07:00","message":"end recv isFinal message id 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.068716119+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.068723469+07:00","message":"[buffer interim] 362 true สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068733292+07:00","message":"[bufferProcess] interim [110000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068736583+07:00","message":"[bufferProcess] send to processor (isfinal):สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068740593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.06874345+07:00","message":"> Transcript [2611] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068745942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068747907+07:00","message":"Set new StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068749628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068753684+07:00","message":"> Transcript [2612] [true]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068756508+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068758572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068760585+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.06876303+07:00","message":"TextPushed: 'สัญจรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.068767028+07:00","message":"Push: 'ได้รับสารอาหารครบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.068775539+07:00","message":"push: {true ได้รับสารอาหารครบ 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:05.078429406+07:00","message":"write wav file: './tmp/7549/7549_362.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.334344657+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:05.929899809+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:05.929913151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.176426913+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.176464692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.176469833+07:00","message":"receive interim result [false|false]: รอจ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.176480774+07:00","message":"[buffer interim] 363 false รอจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.176487592+07:00","message":"[bufferProcess] interim [660000000]:รอจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.176489376+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.176494754+07:00","message":"[bufferProcess] send to processor (ticker):รอจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.176497292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.176499763+07:00","message":"> Transcript [2613] [false]: 'รอจ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.176501874+07:00","message":"Set StatePrefix (first interim): 'รอจ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.339450585+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.339485401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.33949102+07:00","message":"receive interim result [false|false]: รอจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.339506271+07:00","message":"[buffer interim] 363 false รอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.339513346+07:00","message":"[bufferProcess] interim [780000000]:รอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.339516634+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.384649052+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.384682185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอยจ๋าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.384688383+07:00","message":"receive interim result [false|false]: จอยจ๋าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.384702056+07:00","message":"[buffer interim] 363 false จอยจ๋าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.384708373+07:00","message":"[bufferProcess] interim [840000000]:จอยจ๋าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.384710677+07:00","message":"[bufferProcess] send to processor:รอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.384714002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.384716884+07:00","message":"> Transcript [2614] [false]: 'รอจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.384718889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.384720746+07:00","message":"Set new StatePrefix: 'รอจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.441695717+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.441728079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอยจาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.441734604+07:00","message":"receive interim result [false|false]: รอยจาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.441747845+07:00","message":"[buffer interim] 363 false รอยจาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.441754367+07:00","message":"[bufferProcess] interim [900000000]:รอยจาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.44175689+07:00","message":"[bufferProcess] send to processor:จอยจ๋าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.44176365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.441766617+07:00","message":"> Transcript [2615] [false]: 'จอยจ๋าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.441768661+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.441770482+07:00","message":"Set new StatePrefix: 'จอยจ๋าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.500513782+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.500547053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจ๊ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.500552562+07:00","message":"receive interim result [false|false]: รอจ๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.500568151+07:00","message":"[buffer interim] 363 false รอจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.50057413+07:00","message":"[bufferProcess] interim [960000000]:รอจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.500576304+07:00","message":"[bufferProcess] send to processor:รอยจาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.500579667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.500582263+07:00","message":"> Transcript [2616] [false]: 'รอยจาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.500584276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.500586269+07:00","message":"Set new StatePrefix: 'รอยจาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.508231911+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.508254736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจ่าเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.508259247+07:00","message":"receive interim result [false|false]: รอจ่าเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.508270434+07:00","message":"[buffer interim] 363 false รอจ่าเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.508273944+07:00","message":"[bufferProcess] interim [20000000]:รอจ่าเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.508275772+07:00","message":"[bufferProcess] send to processor:รอจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.508278127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.5082806+07:00","message":"> Transcript [2617] [false]: 'รอจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.508282607+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.508284397+07:00","message":"Set new StatePrefix: 'รอจ๊ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.704168122+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.704193666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจะเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.70419923+07:00","message":"receive interim result [false|false]: รอจะเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.70420735+07:00","message":"[buffer interim] 363 false รอจะเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.704214023+07:00","message":"[bufferProcess] interim [200000000]:รอจะเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.70421662+07:00","message":"[bufferProcess] send to processor:รอจ่าเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.704220246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.704222847+07:00","message":"> Transcript [2618] [false]: 'รอจ่าเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.704225135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.704226971+07:00","message":"Set new StatePrefix: 'รอจ่าเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.953727752+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.953753788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจะเจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.953758177+07:00","message":"receive interim result [false|false]: รอจะเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.953771432+07:00","message":"[buffer interim] 363 false รอจะเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.953777637+07:00","message":"[bufferProcess] interim [500000000]:รอจะเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.953780062+07:00","message":"[bufferProcess] send to processor:รอจะเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.953785666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.953787972+07:00","message":"> Transcript [2619] [false]: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.953790237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.953792218+07:00","message":"Set new StatePrefix: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.071017594+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.071052103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจะเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.071059006+07:00","message":"receive interim result [false|false]: รอจะเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.071072925+07:00","message":"[buffer interim] 363 false รอจะเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.071080376+07:00","message":"[bufferProcess] interim [560000000]:รอจะเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.071082743+07:00","message":"[bufferProcess] send to processor:รอจะเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.071089685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.07109256+07:00","message":"> Transcript [2620] [false]: 'รอจะเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.071096302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.071098684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.071100529+07:00","message":"StatePrefix: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.071102959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.221628457+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.221666673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจะเจริญเติบโตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.221672918+07:00","message":"receive interim result [false|false]: รอจะเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.221686558+07:00","message":"[buffer interim] 363 false รอจะเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.221694789+07:00","message":"[bufferProcess] interim [680000000]:รอจะเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.221698493+07:00","message":"[bufferProcess] send to processor:รอจะเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.221703544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.221707271+07:00","message":"> Transcript [2621] [false]: 'รอจะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.221713036+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.22171538+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.221717406+07:00","message":"StatePrefix: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.221719685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.26253104+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.262562872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจะเจริญเติบโตได้ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.262568607+07:00","message":"receive interim result [false|false]: รอจะเจริญเติบโตได้ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.262582186+07:00","message":"[buffer interim] 363 false รอจะเจริญเติบโตได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.262589797+07:00","message":"[bufferProcess] interim [740000000]:รอจะเจริญเติบโตได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.26259471+07:00","message":"[bufferProcess] send to processor:รอจะเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.262604009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.262606931+07:00","message":"> Transcript [2622] [false]: 'รอจะเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.262610639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.262613137+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.262614789+07:00","message":"StatePrefix: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.262616839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.373886298+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.40287617+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.402911929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจะเจริญเติบโตได้ตามเป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.402917503+07:00","message":"receive interim result [false|false]: รอจะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.40293328+07:00","message":"[buffer interim] 363 false รอจะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.40294235+07:00","message":"[bufferProcess] interim [920000000]:รอจะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402945007+07:00","message":"[bufferProcess] send to processor:รอจะเจริญเติบโตได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402948384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402951938+07:00","message":"> Transcript [2623] [false]: 'รอจะเจริญเติบโตได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402955314+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402957583+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402960309+07:00","message":"StatePrefix: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402962505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.40296903+07:00","message":"Push: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402970868+07:00","message":"TextPushed: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402972744+07:00","message":"Set new StatePrefix : 'รอจะเจริญเติบโตได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.402974682+07:00","message":"Next Push (prob) : 'ได้ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.402983394+07:00","message":"push: {false รอจะเจริญเติบโต 0 0xc002757100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.445885873+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.453671975+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.453695921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจะเจริญเติบโตได้ตามหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.453700898+07:00","message":"receive interim result [false|false]: รอจะเจริญเติบโตได้ตามหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.453714269+07:00","message":"[buffer interim] 363 false รอจะเจริญเติบโตได้ตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.453720065+07:00","message":"[bufferProcess] interim [980000000]:รอจะเจริญเติบโตได้ตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.453722145+07:00","message":"[bufferProcess] send to processor:รอจะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.4537259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.453728714+07:00","message":"> Transcript [2624] [false]: 'รอจะเจริญเติบโตได้ตามเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.453731893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.45373367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.453735459+07:00","message":"StatePrefix: 'รอจะเจริญเติบโตได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.453737746+07:00","message":"TextPushed: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.454832669+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.454841073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจะเจริญเติบโตได้ตามปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.454843814+07:00","message":"receive interim result [false|false]: รอจะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.454850473+07:00","message":"[buffer interim] 363 false รอจะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.454853277+07:00","message":"[bufferProcess] interim [40000000]:รอจะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.454855179+07:00","message":"[bufferProcess] send to processor:รอจะเจริญเติบโตได้ตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.45485719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.454859161+07:00","message":"> Transcript [2625] [false]: 'รอจะเจริญเติบโตได้ตามหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.454861716+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.454863338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.45486493+07:00","message":"StatePrefix: 'รอจะเจริญเติบโตได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.454866777+07:00","message":"TextPushed: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.489185346+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.48920998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอจะเจริญเติบโตได้ตามปกติ\",\"confidence\":0.92172205}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.489216207+07:00","message":"receive interim result [true|false]: รอจะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.489225028+07:00","message":"end recv isFinal message id 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.489227341+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.489232236+07:00","message":"[buffer interim] 363 true รอจะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489238005+07:00","message":"[bufferProcess] interim [70000000]:รอจะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489254282+07:00","message":"[bufferProcess] send to processor (isfinal):รอจะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489258017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489260514+07:00","message":"> Transcript [2626] [false]: 'รอจะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489263428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489265324+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489268183+07:00","message":"StatePrefix: 'รอจะเจริญเติบโตได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489270478+07:00","message":"TextPushed: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.48927227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489274112+07:00","message":"> Transcript [2627] [true]: 'รอจะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489276622+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489278207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489279746+07:00","message":"StatePrefix: 'รอจะเจริญเติบโตได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489281338+07:00","message":"TextPushed: 'รอจะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.489284939+07:00","message":"Push: 'ได้ตามปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.489294024+07:00","message":"push: {true ได้ตามปกติ 0 0xc002757100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:07.49709283+07:00","message":"write wav file: './tmp/7549/7549_363.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.145293779+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.246232261+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.246257129+07:00","message":"found end of frame, send empty tag with msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.246262506+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.246270366+07:00","message":"[buffer interim] 364 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.246277164+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.246281041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.246284037+07:00","message":"> Transcript [2628] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.246289409+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.246291907+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.246293826+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.246296178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.246300771+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.246313611+07:00","message":"push: {true \n 0 0xc002757380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:08.257007926+07:00","message":"write wav file: './tmp/7549/7549_364.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.654765722+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.783157284+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.881797754+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.881834822+07:00","message":"found end of frame, send empty tag with msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.881838185+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.88184902+07:00","message":"[buffer interim] 365 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.881856853+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.881860477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.881863418+07:00","message":"> Transcript [2629] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.881866087+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.881867976+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.881869799+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.88187221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.881881764+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.881892601+07:00","message":"push: {true \n 0 0xc0003a4400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:08.886427187+07:00","message":"write wav file: './tmp/7549/7549_365.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:08.9300717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:08.930081897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.233985013+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.363379352+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.685592369+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.743778889+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.933083698+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.933104152+07:00","message":"found end of frame, send empty tag with msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.933107202+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.933113522+07:00","message":"[buffer interim] 367 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.933123029+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.933127246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.93313014+07:00","message":"> Transcript [2630] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.933132493+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.933134337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.933136026+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.933137698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.933146218+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.933155499+07:00","message":"push: {true \n 0 0xc001d2a380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:09.93811405+07:00","message":"write wav file: './tmp/7549/7549_367.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.952788738+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.952816235+07:00","message":"found end of frame, send empty tag with msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.952819738+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.952827052+07:00","message":"[buffer interim] this message is already final true 366: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.003700767+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.063100919+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.245671562+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.245706939+07:00","message":"found end of frame, send empty tag with msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.24571224+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.245723768+07:00","message":"[buffer interim] 368 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.245734489+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.24574058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.24574454+07:00","message":"> Transcript [2631] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.245749367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.245753005+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.245756064+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.245758841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.245771053+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.245785617+07:00","message":"push: {true \n 0 0xc002f08200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:10.250326826+07:00","message":"write wav file: './tmp/7549/7549_368.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.25618297+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.732110707+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.73215241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.732157416+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.732170593+07:00","message":"[buffer interim] 369 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.732177553+07:00","message":"[bufferProcess] interim [300000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.73217947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.912927549+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.912966589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.912972253+07:00","message":"receive interim result [false|false]: ความรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.912983567+07:00","message":"[buffer interim] 369 false ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.912990968+07:00","message":"[bufferProcess] interim [480000000]:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.912993488+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.912999162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.913001862+07:00","message":"> Transcript [2632] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.913004627+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.107963776+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.108003643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.108008979+07:00","message":"receive interim result [false|false]: ความรู้เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.108022027+07:00","message":"[buffer interim] 369 false ความรู้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.108028814+07:00","message":"[bufferProcess] interim [720000000]:ความรู้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.108031245+07:00","message":"[bufferProcess] send to processor:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.108036158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.1080391+07:00","message":"> Transcript [2633] [false]: 'ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.108041998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.108043911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.108045804+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.108048022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.420724342+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.420763141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เพิ่มเติม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.420769114+07:00","message":"receive interim result [false|false]: ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.420784665+07:00","message":"[buffer interim] 369 false ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.420791832+07:00","message":"[bufferProcess] interim [20000000]:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.420794343+07:00","message":"[bufferProcess] send to processor:ความรู้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.420812124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.420815236+07:00","message":"> Transcript [2634] [false]: 'ความรู้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.420818907+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.42082113+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.420823062+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.420825005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.923309293+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:11.930498251+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:11.930509481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.005291072+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.005330745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เพิ่มเติม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.005336185+07:00","message":"receive interim result [false|false]: ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.005354244+07:00","message":"[buffer interim] 369 false ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.005362251+07:00","message":"[bufferProcess] interim [620000000]:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.005365293+07:00","message":"[bufferProcess] send to processor:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.005368861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.005371543+07:00","message":"> Transcript [2635] [false]: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.005374734+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.005377069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.00537887+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.005380855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.01784162+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.017863954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เพิ่มเติม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.017868753+07:00","message":"receive interim result [true|false]: ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.017878537+07:00","message":"end recv isFinal message id 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.017880844+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.017887339+07:00","message":"[buffer interim] 369 true ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017891991+07:00","message":"[bufferProcess] interim [680000000]:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017894423+07:00","message":"[bufferProcess] send to processor (isfinal):ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017897249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017899915+07:00","message":"> Transcript [2636] [false]: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.0179022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017903875+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017905602+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017907247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017910443+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017912268+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017914121+07:00","message":"Set new StatePrefix : 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.01791638+07:00","message":"Next Push (prob) : 'รู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017918129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017919943+07:00","message":"> Transcript [2637] [true]: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017922073+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017924157+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017925795+07:00","message":"StatePrefix: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017927727+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.017929682+07:00","message":"Push: 'รู้เพิ่มเติม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.017937533+07:00","message":"push: {false ความ 0 0xc002f08700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.017943242+07:00","message":"push: {true รู้เพิ่มเติม 0 0xc002f08700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:12.024591006+07:00","message":"write wav file: './tmp/7549/7549_369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.116184345+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.242655283+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.304940364+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.331504071+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.331518748+07:00","message":"found end of frame, send empty tag with msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.331521863+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.331527059+07:00","message":"[buffer interim] 370 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.331533119+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.331536687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.331539272+07:00","message":"> Transcript [2638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.331541704+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.331543615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.331545379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.331547211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.331550039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.331559133+07:00","message":"push: {true \n 0 0xc002f09200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:12.336456775+07:00","message":"write wav file: './tmp/7549/7549_370.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.677364882+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.677407321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.677412522+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.677427584+07:00","message":"[buffer interim] 371 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.677434723+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.677436421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.86880885+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.868839441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใส่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.868845127+07:00","message":"receive interim result [false|false]: การใส่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.868861242+07:00","message":"[buffer interim] 371 false การใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.868867528+07:00","message":"[bufferProcess] interim [600000000]:การใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.868869724+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.868873144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.868875729+07:00","message":"> Transcript [2639] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.868877976+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.032488536+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.032510137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใส่ปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.032514324+07:00","message":"receive interim result [false|false]: การใส่ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.032525063+07:00","message":"[buffer interim] 371 false การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.032530847+07:00","message":"[bufferProcess] interim [780000000]:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.032533119+07:00","message":"[bufferProcess] send to processor:การใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.032536522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.032538685+07:00","message":"> Transcript [2640] [false]: 'การใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.032541483+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.032543421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.032545371+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.032547375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.593618102+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.678357143+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.678395988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใส่ปุ๋ย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.678402251+07:00","message":"receive interim result [false|false]: การใส่ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.678418221+07:00","message":"[buffer interim] 371 false การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.678426095+07:00","message":"[bufferProcess] interim [380000000]:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.678428757+07:00","message":"[bufferProcess] send to processor:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.678435767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.678438515+07:00","message":"> Transcript [2641] [false]: 'การใส่ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.678441284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.67844312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.678445433+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.678448259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.698307057+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.698338937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใส่ปุ๋ย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.698343999+07:00","message":"receive interim result [true|false]: การใส่ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.698353845+07:00","message":"end recv isFinal message id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.698355907+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.698362703+07:00","message":"[buffer interim] 371 true การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698369425+07:00","message":"[bufferProcess] interim [500000000]:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698372864+07:00","message":"[bufferProcess] send to processor (isfinal):การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698389044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698420522+07:00","message":"> Transcript [2642] [false]: 'การใส่ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698426922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698428942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698431202+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698433283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.69843537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.69843747+07:00","message":"> Transcript [2643] [true]: 'การใส่ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698439521+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698441183+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.69844271+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698444215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.698451788+07:00","message":"Push: 'การใส่ปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.698462551+07:00","message":"push: {true การใส่ปุ๋ย 0 0xc002757800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:13.704488905+07:00","message":"write wav file: './tmp/7549/7549_371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.725527783+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.143725092+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.143783578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.143789245+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.143810622+07:00","message":"[buffer interim] 372 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.143818034+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.143820064+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.302918323+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.302967099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.302972992+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.302991046+07:00","message":"[buffer interim] 372 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.30299908+07:00","message":"[bufferProcess] interim [600000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.303001534+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.303004654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.303007663+07:00","message":"> Transcript [2644] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.303010173+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.458441275+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.458476821+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.458479608+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.458481298+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.45848342+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.458485257+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.458487006+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.458488721+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.496607556+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.496647826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการชั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.496653776+07:00","message":"receive interim result [false|false]: เป็นการชั่ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.496668091+07:00","message":"[buffer interim] 372 false เป็นการชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.496677779+07:00","message":"[bufferProcess] interim [780000000]:เป็นการชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.496681413+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.49668819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.496691907+07:00","message":"> Transcript [2645] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.49669625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.496699062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.496703102+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.496705262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.61267343+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.612708202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.612714078+07:00","message":"receive interim result [false|false]: เป็นการช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.612725126+07:00","message":"[buffer interim] 372 false เป็นการช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.612732078+07:00","message":"[bufferProcess] interim [840000000]:เป็นการช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.61273438+07:00","message":"[bufferProcess] send to processor:เป็นการชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.612739487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.612742472+07:00","message":"> Transcript [2646] [false]: 'เป็นการชั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.612745421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.612747275+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.612749203+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.612751098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.802020933+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.802073459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.802082588+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.802101537+07:00","message":"[buffer interim] 372 false เป็นการช่วยเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802114651+07:00","message":"[bufferProcess] interim [80000000]:เป็นการช่วยเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802118117+07:00","message":"[bufferProcess] send to processor:เป็นการช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.80212592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802131607+07:00","message":"> Transcript [2647] [false]: 'เป็นการช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802136703+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802140093+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802143183+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802146071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:14.930611392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:14.930621083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.955564103+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.955604627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.955612233+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.95562729+07:00","message":"[buffer interim] 372 false เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955635156+07:00","message":"[bufferProcess] interim [320000000]:เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955638825+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955645805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955650939+07:00","message":"> Transcript [2648] [false]: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955655312+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955658246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955661031+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955663626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955672174+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955675657+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955678982+07:00","message":"Set new StatePrefix : 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.955681893+07:00","message":"Next Push (prob) : 'การช่วยเพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.95569331+07:00","message":"push: {false เป็น 0 0xc002f09680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.338318439+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.338356137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอบอุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.338361853+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.338374683+07:00","message":"[buffer interim] 372 false เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.338381329+07:00","message":"[bufferProcess] interim [680000000]:เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.338384094+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.338389193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.33839203+07:00","message":"> Transcript [2649] [false]: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.338395191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.338397388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.338400803+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.338402886+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.469896727+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.469934373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.469939937+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.469952721+07:00","message":"[buffer interim] 372 false เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.469959334+07:00","message":"[bufferProcess] interim [740000000]:เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.469961744+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.469967195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.469970365+07:00","message":"> Transcript [2650] [false]: 'เป็นการช่วยเพิ่มความอบอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.469974841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.469976869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.46997903+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.469981309+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.783958292+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.784000257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดมสมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.784006141+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:15.784021346+07:00","message":"[buffer interim] 372 false เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.784028257+07:00","message":"[bufferProcess] interim [100000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.784030929+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.784037385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.784039874+07:00","message":"> Transcript [2651] [false]: 'เป็นการช่วยเพิ่มความอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.784043045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.784045131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.784047241+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:15.784049638+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.472970124+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.473005245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.473010957+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.473023873+07:00","message":"[buffer interim] 372 false เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473030073+07:00","message":"[bufferProcess] interim [640000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473032591+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473038294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473041782+07:00","message":"> Transcript [2652] [false]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473045121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473047068+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473049247+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473051406+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473056296+07:00","message":"Push: 'การช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473058058+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473060025+07:00","message":"Set new StatePrefix : 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.473062425+07:00","message":"Next Push (prob) : 'ความอุดมสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.473069965+07:00","message":"push: {false การช่วยเพิ่ม 0 0xc002f09680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.906837714+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.906872367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.90687792+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.906895307+07:00","message":"[buffer interim] 372 false เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.906902683+07:00","message":"[bufferProcess] interim [940000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.906905385+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.90690943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.906912049+07:00","message":"> Transcript [2653] [false]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.906915456+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.906917295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.906920288+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.906922542+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.922846684+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.15738645+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.157436389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.157442496+07:00","message":"receive interim result [true|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.157452412+07:00","message":"end recv isFinal message id 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.157455392+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.157461921+07:00","message":"[buffer interim] 372 true เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157472771+07:00","message":"[bufferProcess] interim [420000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157477016+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157480609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157483336+07:00","message":"> Transcript [2654] [false]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.15748672+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157488681+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157490589+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157493117+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157495045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157496914+07:00","message":"> Transcript [2655] [true]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157499001+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157500593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157502246+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157503922+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.157507136+07:00","message":"Push: 'ความอุดมสมบูรณ์ของดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.157515302+07:00","message":"push: {true ความอุดมสมบูรณ์ของดิน 0 0xc002f09680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:17.166686992+07:00","message":"write wav file: './tmp/7549/7549_372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.176185046+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.728719102+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.728762897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.728767452+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.728785679+07:00","message":"[buffer interim] 373 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.728792066+07:00","message":"[bufferProcess] interim [540000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.728793632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.841858888+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.841892254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.841897834+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.841911539+07:00","message":"[buffer interim] 373 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.841918302+07:00","message":"[bufferProcess] interim [660000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.841920718+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.841926298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.841929202+07:00","message":"> Transcript [2656] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.841931222+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:17.930986772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:17.930997448+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.035925653+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.035972431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.035983577+07:00","message":"receive interim result [false|false]: ทำให้ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.036000463+07:00","message":"[buffer interim] 373 false ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.036011642+07:00","message":"[bufferProcess] interim [840000000]:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.036015059+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.036021936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.036025916+07:00","message":"> Transcript [2657] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.036029225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.036032306+07:00","message":"Set new StatePrefix: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.039574907+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.039600903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.039607477+07:00","message":"receive interim result [false|false]: ทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.039622006+07:00","message":"[buffer interim] 373 false ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.039629664+07:00","message":"[bufferProcess] interim [900000000]:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.039633084+07:00","message":"[bufferProcess] send to processor:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.039637278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.03964186+07:00","message":"> Transcript [2658] [false]: 'ทำให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.039646203+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.039649612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.039652305+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.039655188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.217261551+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.217295154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.217300976+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.217314494+07:00","message":"[buffer interim] 373 false ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.217321961+07:00","message":"[bufferProcess] interim [80000000]:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.217324284+07:00","message":"[bufferProcess] send to processor:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.217331494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.217334599+07:00","message":"> Transcript [2659] [false]: 'ทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.21733745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.217339676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.217341583+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.217343801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.546154696+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.546194277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.546200713+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.546226709+07:00","message":"[buffer interim] 373 false ทำให้ผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.546236035+07:00","message":"[bufferProcess] interim [380000000]:ทำให้ผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.546238492+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.546243964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.546247176+07:00","message":"> Transcript [2660] [false]: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.546250943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.546252939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.546254868+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.546256825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.75399409+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.754019109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.754024269+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.754034504+07:00","message":"[buffer interim] 373 false ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754040633+07:00","message":"[bufferProcess] interim [620000000]:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754042995+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754046231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754049086+07:00","message":"> Transcript [2661] [false]: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754052335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754054868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754056694+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754058607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754065143+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754067357+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754069227+07:00","message":"Set new StatePrefix : 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.754071273+07:00","message":"Next Push (prob) : 'ผลผลิตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.754079766+07:00","message":"push: {false ทำให้ 0 0xc002f09880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.309254568+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.30929665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.309305543+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.309320874+07:00","message":"[buffer interim] 373 false ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.309332006+07:00","message":"[bufferProcess] interim [220000000]:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.309335751+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.309343573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.309347621+07:00","message":"> Transcript [2662] [false]: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.309352446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.309355222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.309358126+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.30936178+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.84854541+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.848590927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.848598271+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.848618674+07:00","message":"[buffer interim] 373 false ทำให้ผลผลิตของพืชเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.848632259+07:00","message":"[bufferProcess] interim [700000000]:ทำให้ผลผลิตของพืชเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.848636956+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.848646067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.848650757+07:00","message":"> Transcript [2663] [false]: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.848655849+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.848658908+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.848662688+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.848666245+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.970719391+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.970759679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.970765708+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.970779086+07:00","message":"[buffer interim] 373 false ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.970787224+07:00","message":"[bufferProcess] interim [760000000]:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.970789998+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืชเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.970795792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.970798684+07:00","message":"> Transcript [2664] [false]: 'ทำให้ผลผลิตของพืชเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.970807614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.970809693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.970811575+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.970815583+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.024485494+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.024520528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่มสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.024526163+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.024540719+07:00","message":"[buffer interim] 373 false ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.024565852+07:00","message":"[bufferProcess] interim [880000000]:ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.024571614+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.024580772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.024583481+07:00","message":"> Transcript [2665] [false]: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.024586815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.024589453+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.024591839+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.024594203+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.024601035+07:00","message":"Push: 'ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.02460279+07:00","message":"TextPushed: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.02460456+07:00","message":"Set new StatePrefix : 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.02460649+07:00","message":"Next Push (prob) : 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.024614772+07:00","message":"push: {false ผลผลิตของ 0 0xc002f09880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.161465972+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.161517674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.161527841+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.161544764+07:00","message":"[buffer interim] 373 false ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.161553964+07:00","message":"[bufferProcess] interim [0]:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.161558104+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.161565373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.161569363+07:00","message":"> Transcript [2666] [false]: 'ทำให้ผลผลิตของพืชเพิ่มสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.16157497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.161578477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.161583144+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.161586415+07:00","message":"TextPushed: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.399852686+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.39988911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.399895424+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.399911971+07:00","message":"[buffer interim] 373 false ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.399919344+07:00","message":"[bufferProcess] interim [240000000]:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.399921866+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.399928311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.399930994+07:00","message":"> Transcript [2667] [false]: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.399934728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.39993692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.399938912+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.399941528+07:00","message":"TextPushed: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.763008047+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.882043162+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.882089527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.882097669+07:00","message":"receive interim result [true|false]: ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.882110403+07:00","message":"end recv isFinal message id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.88211417+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.882125948+07:00","message":"[buffer interim] 373 true ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882135635+07:00","message":"[bufferProcess] interim [810000000]:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882140427+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882145286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882149273+07:00","message":"> Transcript [2668] [false]: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882153803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882156706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882160108+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882163696+07:00","message":"TextPushed: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882166513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882169955+07:00","message":"> Transcript [2669] [true]: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882173634+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882176016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882179093+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.88218227+07:00","message":"TextPushed: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.882190467+07:00","message":"Push: 'พืชเพิ่มสูงขึ้นได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.882202257+07:00","message":"push: {true พืชเพิ่มสูงขึ้นได้ 0 0xc002f09880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:20.896882016+07:00","message":"write wav file: './tmp/7549/7549_373.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:20.931570055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:20.931599522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.015024374+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.212377241+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.275104336+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.302641392+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.302654652+07:00","message":"found end of frame, send empty tag with msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.302657639+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.30266441+07:00","message":"[buffer interim] 374 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.302669955+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.302673471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.302676076+07:00","message":"> Transcript [2670] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.302678249+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.302680141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.302682981+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.302685735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.302689811+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.302702469+07:00","message":"push: {true \n 0 0xc003398100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:21.307419054+07:00","message":"write wav file: './tmp/7549/7549_374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.715377999+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.715425208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.715431654+07:00","message":"receive interim result [false|false]: คุย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.715449067+07:00","message":"[buffer interim] 375 false คุย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.715456371+07:00","message":"[bufferProcess] interim [420000000]:คุย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.715458346+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.978593976+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.978633898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.978639052+07:00","message":"receive interim result [false|false]: ปุ๋ยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.978652594+07:00","message":"[buffer interim] 375 false ปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.97865922+07:00","message":"[bufferProcess] interim [600000000]:ปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.978661754+07:00","message":"[bufferProcess] send to processor:คุย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.978666733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.978669478+07:00","message":"> Transcript [2671] [false]: 'คุย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.978671681+07:00","message":"Set StatePrefix (first interim): 'คุย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.030844511+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.030882535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.03088881+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.030903124+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.030909913+07:00","message":"[bufferProcess] interim [720000000]:ปุ๋ยที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.030912248+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.030917468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.030920152+07:00","message":"> Transcript [2672] [false]: 'ปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.030922192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.03092426+07:00","message":"Set new StatePrefix: 'ปุ๋ยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.275428072+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.275468487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.275474345+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.275488405+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.275499752+07:00","message":"[bufferProcess] interim [960000000]:ปุ๋ยที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.275503397+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.275511624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.275516562+07:00","message":"> Transcript [2673] [false]: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.275521395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.275524189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.275528366+07:00","message":"StatePrefix: 'ปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.275531283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.354745968+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.354788592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.35479447+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.354815012+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.354825172+07:00","message":"[bufferProcess] interim [80000000]:ปุ๋ยที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.354828106+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.354831683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.354834547+07:00","message":"> Transcript [2674] [false]: 'ปุ๋ยที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.354837818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.354839802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.354841691+07:00","message":"StatePrefix: 'ปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.354843798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.61246784+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.612513219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.612518641+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.612534049+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.612541159+07:00","message":"[bufferProcess] interim [320000000]:ปุ๋ยที่ใช้ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.612543952+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.612547717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.612551084+07:00","message":"> Transcript [2675] [false]: 'ปุ๋ยที่ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.612554339+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.612556542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.61255846+07:00","message":"StatePrefix: 'ปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.612560768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.732508187+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.732547015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.732552638+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.73256825+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732576633+07:00","message":"[bufferProcess] interim [380000000]:ปุ๋ยที่ใช้ในการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.73257926+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732587022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732589661+07:00","message":"> Transcript [2676] [false]: 'ปุ๋ยที่ใช้ในการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732593194+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732596772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732598738+07:00","message":"StatePrefix: 'ปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732600835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.73260757+07:00","message":"Push: 'ปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732609521+07:00","message":"TextPushed: 'ปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732611722+07:00","message":"Set new StatePrefix : 'ปุ๋ยที่ใช้ในการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.732613915+07:00","message":"Next Push (prob) : 'ใช้ในการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.732621173+07:00","message":"push: {false ปุ๋ยที่ 0 0xc0003a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.182044225+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.182093543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.182100952+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.182121741+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการเกษตรมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.182135734+07:00","message":"[bufferProcess] interim [800000000]:ปุ๋ยที่ใช้ในการเกษตรมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.18213861+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.182146584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.18215091+07:00","message":"> Transcript [2677] [false]: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.18215489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.182158064+07:00","message":"Set new StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.279083316+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.279121697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.279127055+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.279143165+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.279154467+07:00","message":"[bufferProcess] interim [980000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.279178591+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.279185791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.27918851+07:00","message":"> Transcript [2678] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.279191874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.279195366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.279197338+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.279199552+07:00","message":"TextPushed: 'ปุ๋ยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.456092433+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.456154863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.45616415+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.4561815+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.45619167+07:00","message":"[bufferProcess] interim [220000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.456195303+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.456200562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.456205118+07:00","message":"> Transcript [2679] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.456209761+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.456212484+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.456215473+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.456218459+07:00","message":"TextPushed: 'ปุ๋ยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.86673457+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.866772499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.866778648+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.866792594+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.866799101+07:00","message":"[bufferProcess] interim [580000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.866806931+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.866814407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.866817251+07:00","message":"> Transcript [2680] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.866820647+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.866823024+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.866825291+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.866827559+07:00","message":"TextPushed: 'ปุ๋ยที่'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:23.932362369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:23.932379352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.125391484+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.125425696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.125431714+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.125443285+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125449389+07:00","message":"[bufferProcess] interim [880000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125451941+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125455358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125458035+07:00","message":"> Transcript [2681] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125461514+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125463473+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125465739+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.12546788+07:00","message":"TextPushed: 'ปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125471152+07:00","message":"Push: 'ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125472978+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125475306+07:00","message":"Set new StatePrefix : 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.125477522+07:00","message":"Next Push (prob) : 'มีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.125485453+07:00","message":"push: {false ใช้ในการเกษตร 0 0xc0003a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.312306375+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.312334586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.312340639+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.312353626+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.312359591+07:00","message":"[bufferProcess] interim [60000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.312362777+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.312366191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.312368983+07:00","message":"> Transcript [2682] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.312372633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.312375071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.312377029+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.312380126+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.631853639+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.631890979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.631897143+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.631909849+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.631921449+07:00","message":"[bufferProcess] interim [420000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.631924063+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.631927804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.631930455+07:00","message":"> Transcript [2683] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.631934062+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.63193606+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.631938269+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.631940906+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.21080072+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.210849977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.210855733+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.210868732+07:00","message":"[buffer interim] 375 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.210875916+07:00","message":"[bufferProcess] interim [20000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.210878442+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.210882555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.210885232+07:00","message":"> Transcript [2684] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.210888758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.210890758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.210892783+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.210895517+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.252102188+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.389150413+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.389200873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.389207233+07:00","message":"receive interim result [true|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.389215831+07:00","message":"end recv isFinal message id 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.389218086+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.389224172+07:00","message":"[buffer interim] 375 true ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.38923111+07:00","message":"[bufferProcess] interim [200000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389236419+07:00","message":"[bufferProcess] send to processor (isfinal):ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389239859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389242613+07:00","message":"> Transcript [2685] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389248269+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389250369+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.38925233+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389254945+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389260303+07:00","message":"Push: 'มีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389262921+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389265111+07:00","message":"Set new StatePrefix : 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389267426+07:00","message":"Next Push (prob) : 'และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389269046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389270939+07:00","message":"> Transcript [2686] [true]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389273574+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389275348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389276892+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389278925+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.389281047+07:00","message":"Push: 'และปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.389294777+07:00","message":"push: {false มีทั้งปุ๋ยอินทรีย์ 0 0xc0003a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.389308604+07:00","message":"push: {true และปุ๋ยเคมี 0 0xc0003a4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:25.398654988+07:00","message":"write wav file: './tmp/7549/7549_375.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.445388879+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.502466195+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.87510085+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.875122602+07:00","message":"found end of frame, send empty tag with msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.87512574+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.875133107+07:00","message":"[buffer interim] 376 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.875140708+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.875144523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.875147462+07:00","message":"> Transcript [2687] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.875149867+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.875151682+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.875153467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.875155251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.875158347+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.875168112+07:00","message":"push: {true \n 0 0xc002058e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:25.881904502+07:00","message":"write wav file: './tmp/7549/7549_376.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.215436748+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.403096405+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.466073946+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.507097932+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.507113308+07:00","message":"found end of frame, send empty tag with msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.507116121+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.507122239+07:00","message":"[buffer interim] 377 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.507128733+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.507132837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.507135464+07:00","message":"> Transcript [2688] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.507137779+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.507139648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.50714144+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.50714337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.507146498+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.507155988+07:00","message":"push: {true \n 0 0xc002059b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:26.512299393+07:00","message":"write wav file: './tmp/7549/7549_377.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:26.93291094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:26.932911736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.201794516+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.201842559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.201848351+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.201864002+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.201870873+07:00","message":"[bufferProcess] interim [780000000]:ปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.201872757+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.837611563+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.83765527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.837661043+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.837676051+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.837682448+07:00","message":"[bufferProcess] interim [380000000]:ปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.837685136+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.837688631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.837691306+07:00","message":"> Transcript [2689] [false]: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.837693538+07:00","message":"Set StatePrefix (first interim): 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.235932487+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.235977364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.235984688+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.236003154+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.236012947+07:00","message":"[bufferProcess] interim [800000000]:ปุ๋ยอินทรีย์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.236016806+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.236021824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.236025529+07:00","message":"> Transcript [2690] [false]: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.236030238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.236033144+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.236036594+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.236039527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.418189366+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.418228057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.418235373+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.418248418+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.418255922+07:00","message":"[bufferProcess] interim [920000000]:ปุ๋ยอินทรีย์เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.41825831+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.418263861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.418266727+07:00","message":"> Transcript [2691] [false]: 'ปุ๋ยอินทรีย์เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.418270129+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.418272158+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.418274228+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.418276447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.438344293+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.43838288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.438389588+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.438404894+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.438412707+07:00","message":"[bufferProcess] interim [980000000]:ปุ๋ยอินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.438415316+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.438421144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.438423781+07:00","message":"> Transcript [2692] [false]: 'ปุ๋ยอินทรีย์เป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.438426993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.43842916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.438431061+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.438433215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.601690119+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.601728078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.601733881+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.601749+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601755928+07:00","message":"[bufferProcess] interim [160000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601758521+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601764104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601766825+07:00","message":"> Transcript [2693] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601770159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601772063+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.60177442+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601777011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601783172+07:00","message":"Push: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601785143+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601789096+07:00","message":"Set new StatePrefix : 'ปุ๋ยอินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.601791158+07:00","message":"Next Push (prob) : 'เป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.601798994+07:00","message":"push: {false ปุ๋ยอินทรีย์ 0 0xc002f08780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.788998815+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.789040503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.789046329+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.789062609+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.789069878+07:00","message":"[bufferProcess] interim [340000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.789072162+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.789075691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.789078471+07:00","message":"> Transcript [2694] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.789081824+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.789084126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.789086165+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.789088312+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.124121717+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.124163391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.124169452+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.124185793+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.124192826+07:00","message":"[bufferProcess] interim [700000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.124195556+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.124199065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.124201772+07:00","message":"> Transcript [2695] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.124204881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.124206811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.124208728+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.124211201+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.704433671+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.704480011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.704486292+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.704502874+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.704514301+07:00","message":"[bufferProcess] interim [300000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.704519013+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.704526313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.704531592+07:00","message":"> Transcript [2696] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.70453683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.704539733+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.704543939+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.70454776+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.824601388+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.824637556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.824644112+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.824658297+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824665124+07:00","message":"[bufferProcess] interim [420000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824667871+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824673284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824675965+07:00","message":"> Transcript [2697] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824679659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.82468185+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824683987+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824686647+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824692031+07:00","message":"Push: 'เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824693971+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824695859+07:00","message":"Set new StatePrefix : 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.824697943+07:00","message":"Next Push (prob) : 'ที่ได้จากอินเดีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.824706468+07:00","message":"push: {false เป็นปุ๋ย 0 0xc002f08780}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:29.932926434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:29.932943493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.141559905+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.141596937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.141604435+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.141614067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" inside out\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.141616913+07:00","message":"receive interim result [false|false]:  inside out"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.141623939+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.141630196+07:00","message":"[buffer interim] 378 false  inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.141635376+07:00","message":"[bufferProcess] interim [720000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.141637954+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.141641204+07:00","message":"[bufferProcess] interim [720000000]: inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.14164424+07:00","message":"[bufferProcess] update buffer: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.141647385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.141650288+07:00","message":"> Transcript [2698] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.141653175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.141654955+07:00","message":"Set new StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.210533513+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.210569889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.210576347+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.2105941+07:00","message":"[buffer interim] 378 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.210600537+07:00","message":"[bufferProcess] interim [780000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.210603388+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.210607128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.210610213+07:00","message":"> Transcript [2699] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก inside out'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.210612668+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.210614613+07:00","message":"Set new StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก inside out'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.373183297+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.495496922+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.495530237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.495536198+07:00","message":"receive interim result [true|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.495546835+07:00","message":"end recv isFinal message id 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.495548974+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.495554422+07:00","message":"[buffer interim] 378 true ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495565074+07:00","message":"[bufferProcess] interim [140000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495572638+07:00","message":"[bufferProcess] send to processor (isfinal):ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495575989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495578909+07:00","message":"> Transcript [2700] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495581698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495583763+07:00","message":"Set new StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495587047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495589003+07:00","message":"> Transcript [2701] [true]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495591287+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.49559318+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495595547+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.495598428+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.49560604+07:00","message":"Push: 'ที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.495616269+07:00","message":"push: {true ที่ได้จากอินทรียวัตถุ 0 0xc002f08780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:30.505101833+07:00","message":"write wav file: './tmp/7549/7549_378.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.57390902+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.055374861+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.05541198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.055416921+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.055432043+07:00","message":"[buffer interim] 379 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.055438088+07:00","message":"[bufferProcess] interim [480000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.055439889+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.112781227+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.11281417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.112819818+07:00","message":"receive interim result [false|false]: ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.112834013+07:00","message":"[buffer interim] 379 false ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.112839733+07:00","message":"[bufferProcess] interim [600000000]:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.112841801+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.112847067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.112849884+07:00","message":"> Transcript [2702] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.11285223+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.747960473+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.747996369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.748002077+07:00","message":"receive interim result [false|false]: ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.748014386+07:00","message":"[buffer interim] 379 false ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.748023318+07:00","message":"[bufferProcess] interim [200000000]:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.748025813+07:00","message":"[bufferProcess] send to processor:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.748028947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.748031843+07:00","message":"> Transcript [2703] [false]: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.748033886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.748035847+07:00","message":"Set new StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.802082325+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.802116951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.802123054+07:00","message":"receive interim result [false|false]: ต่างๆเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.802134822+07:00","message":"[buffer interim] 379 false ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.802141393+07:00","message":"[bufferProcess] interim [260000000]:ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.802143897+07:00","message":"[bufferProcess] send to processor:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.802150859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.802154884+07:00","message":"> Transcript [2704] [false]: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.802159394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.802162185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.802165881+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.802169005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.104568574+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.191889303+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.19192577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆเช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.19193185+07:00","message":"receive interim result [true|false]: ต่างๆเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.191939102+07:00","message":"end recv isFinal message id 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.191941053+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.191948054+07:00","message":"[buffer interim] 379 true ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191956817+07:00","message":"[bufferProcess] interim [770000000]:ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.19196015+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191963765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191966643+07:00","message":"> Transcript [2705] [false]: 'ต่างๆเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191969465+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.19197126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191973069+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191976684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191978406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191980284+07:00","message":"> Transcript [2706] [true]: 'ต่างๆเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.1919822+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191983792+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191985336+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191986883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.191990045+07:00","message":"Push: 'ต่างๆเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.191998288+07:00","message":"push: {true ต่างๆเช่น 0 0xc002757b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:32.198490687+07:00","message":"write wav file: './tmp/7549/7549_379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.294484423+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.69705813+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.697094087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.697098894+07:00","message":"receive interim result [false|false]: ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.69711439+07:00","message":"[buffer interim] 380 false ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.697120603+07:00","message":"[bufferProcess] interim [420000000]:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.697122318+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:32.932964225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:32.93298003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.005651014+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.005685594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.005691652+07:00","message":"receive interim result [false|false]: ขนของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.005703624+07:00","message":"[buffer interim] 380 false ขนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.005710751+07:00","message":"[bufferProcess] interim [720000000]:ขนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.005713177+07:00","message":"[bufferProcess] send to processor:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.005718411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.005721038+07:00","message":"> Transcript [2707] [false]: 'ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.005723083+07:00","message":"Set StatePrefix (first interim): 'ผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.022815632+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.022835101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผลข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.022839739+07:00","message":"receive interim result [false|false]: ผลข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.02285035+07:00","message":"[buffer interim] 380 false ผลข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.022854821+07:00","message":"[bufferProcess] interim [780000000]:ผลข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.022856596+07:00","message":"[bufferProcess] send to processor:ขนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.022859188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.022861292+07:00","message":"> Transcript [2708] [false]: 'ขนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.022863448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.02286533+07:00","message":"Set new StatePrefix: 'ขนของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.255074026+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.383540617+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.383578468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปวดข้อ\",\"confidence\":0.662023}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.38358709+07:00","message":"receive interim result [true|false]: ปวดข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.383594665+07:00","message":"end recv isFinal message id 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.383600602+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.383606865+07:00","message":"[buffer interim] 380 true ปวดข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383613888+07:00","message":"[bufferProcess] interim [170000000]:ปวดข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.38361657+07:00","message":"[bufferProcess] send to processor (isfinal):ผลข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383619798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383622603+07:00","message":"> Transcript [2709] [false]: 'ผลข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383624534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383626494+07:00","message":"Set new StatePrefix: 'ผลข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383628063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.38362981+07:00","message":"> Transcript [2710] [true]: 'ปวดข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383631989+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383633829+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383635598+07:00","message":"StatePrefix: 'ผลข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383638678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.383641891+07:00","message":"Push: 'ปวดข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.383650048+07:00","message":"push: {true ปวดข้อ 0 0xc003398480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:33.391397219+07:00","message":"write wav file: './tmp/7549/7549_380.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.456399514+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.513733105+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.775035193+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.833328429+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.965254205+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.965272426+07:00","message":"found end of frame, send empty tag with msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.965276874+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.965286374+07:00","message":"[buffer interim] 381 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.965301126+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.965304793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.96530749+07:00","message":"> Transcript [2711] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.965310234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.965312134+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.965313907+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.965315626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.965318666+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.965329698+07:00","message":"push: {true \n 0 0xc000424580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:33.970227639+07:00","message":"write wav file: './tmp/7549/7549_381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.038976418+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.038994926+07:00","message":"found end of frame, send empty tag with msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.038998067+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.039005658+07:00","message":"[buffer interim] 382 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.039013426+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.039017029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.039020631+07:00","message":"> Transcript [2712] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.039023209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.039025251+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.039026994+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.039028691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.039036227+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.039045987+07:00","message":"push: {true \n 0 0xc001d2ac80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:34.043637618+07:00","message":"write wav file: './tmp/7549/7549_382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.477435318+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.018663251+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.018703108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.018707898+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.018720666+07:00","message":"[buffer interim] 383 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.018726492+07:00","message":"[bufferProcess] interim [420000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.018728089+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.249029096+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.249063785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.249070752+07:00","message":"receive interim result [false|false]: ไม่รู้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.249084695+07:00","message":"[buffer interim] 383 false ไม่รู้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.249091255+07:00","message":"[bufferProcess] interim [600000000]:ไม่รู้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.24909364+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.249096828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.249099396+07:00","message":"> Transcript [2713] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.249101476+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.588116516+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.588155911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูเป็นต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.588161911+07:00","message":"receive interim result [false|false]: ดูเป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.58817566+07:00","message":"[buffer interim] 383 false ดูเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.588183201+07:00","message":"[bufferProcess] interim [900000000]:ดูเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.588185753+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.58819243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.588195032+07:00","message":"> Transcript [2714] [false]: 'ไม่รู้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.588197205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.588199201+07:00","message":"Set new StatePrefix: 'ไม่รู้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.650120334+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.650160526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.650166259+07:00","message":"receive interim result [false|false]: ไม่รู้เป็นปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.650179701+07:00","message":"[buffer interim] 383 false ไม่รู้เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.650186532+07:00","message":"[bufferProcess] interim [960000000]:ไม่รู้เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.650189273+07:00","message":"[bufferProcess] send to processor:ดูเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.650194723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.650197498+07:00","message":"> Transcript [2715] [false]: 'ดูเป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.650199818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.650201881+07:00","message":"Set new StatePrefix: 'ดูเป็นต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.843693815+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.843735788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ยคอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.843741333+07:00","message":"receive interim result [false|false]: ไม่รู้เป็นปุ๋ยคอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.843756028+07:00","message":"[buffer interim] 383 false ไม่รู้เป็นปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.843763144+07:00","message":"[bufferProcess] interim [200000000]:ไม่รู้เป็นปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.843765806+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.843773281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.843775934+07:00","message":"> Transcript [2716] [false]: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.843778004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.843780096+07:00","message":"Set new StatePrefix: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:35.933969527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:35.933997069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.217936939+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.217974486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ยคอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.217980554+07:00","message":"receive interim result [false|false]: ไม่รู้เป็นปุ๋ยคอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.217993616+07:00","message":"[buffer interim] 383 false ไม่รู้เป็นปุ๋ยคอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.218002143+07:00","message":"[bufferProcess] interim [560000000]:ไม่รู้เป็นปุ๋ยคอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.218005178+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็นปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.218011196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.218013915+07:00","message":"> Transcript [2717] [false]: 'ไม่รู้เป็นปุ๋ยคอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.218017129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.218019159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.218021209+07:00","message":"StatePrefix: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.218024453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.349380837+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.349417147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ยคอกที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.349422864+07:00","message":"receive interim result [false|false]: ไม่รู้เป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.349436671+07:00","message":"[buffer interim] 383 false ไม่รู้เป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.34944331+07:00","message":"[bufferProcess] interim [680000000]:ไม่รู้เป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.349445903+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็นปุ๋ยคอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.349449575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.34945237+07:00","message":"> Transcript [2718] [false]: 'ไม่รู้เป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.349455409+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.349457405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.349459738+07:00","message":"StatePrefix: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.349461775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.544945849+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.544990064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ยคอกที่ได้จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.544995847+07:00","message":"receive interim result [false|false]: ไม่รู้เป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.545010302+07:00","message":"[buffer interim] 383 false ไม่รู้เป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.545016047+07:00","message":"[bufferProcess] interim [920000000]:ไม่รู้เป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.545018647+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.545021773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.545024286+07:00","message":"> Transcript [2719] [false]: 'ไม่รู้เป็นปุ๋ยคอกที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.545027128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.545029598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.545031342+07:00","message":"StatePrefix: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.54503362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.840335175+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.840397966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ยคอกที่ได้จากหมู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.840405885+07:00","message":"receive interim result [false|false]: ไม่รู้เป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.840441759+07:00","message":"[buffer interim] 383 false ไม่รู้เป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840448611+07:00","message":"[bufferProcess] interim [220000000]:ไม่รู้เป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840451372+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840454832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.84045778+07:00","message":"> Transcript [2720] [false]: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840461496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840463326+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840465416+07:00","message":"StatePrefix: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.84046738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840470308+07:00","message":"Push: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840472143+07:00","message":"TextPushed: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840474053+07:00","message":"Set new StatePrefix : 'ไม่รู้เป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.840476127+07:00","message":"Next Push (prob) : 'คอกที่ได้จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.840483644+07:00","message":"push: {false ไม่รู้เป็นปุ๋ย 0 0xc001d2bf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.933188572+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.933223726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.933229782+07:00","message":"receive interim result [false|false]: ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.933241599+07:00","message":"[buffer interim] 383 false ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.9332496+07:00","message":"[bufferProcess] interim [280000000]:ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.933251889+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.933255155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.933257687+07:00","message":"> Transcript [2721] [false]: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จากหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.933260604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.93326244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.933264197+07:00","message":"StatePrefix: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.933266364+07:00","message":"TextPushed: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.090706389+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.090743385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.090749424+07:00","message":"receive interim result [false|false]: ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.090762231+07:00","message":"[buffer interim] 383 false ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.090769457+07:00","message":"[bufferProcess] interim [400000000]:ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.090771765+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.090775375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.090777746+07:00","message":"> Transcript [2722] [false]: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.090780703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.090782799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.090784564+07:00","message":"StatePrefix: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.090786626+07:00","message":"TextPushed: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.482731968+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.499036985+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.499074934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.499081044+07:00","message":"receive interim result [false|false]: ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.499095872+07:00","message":"[buffer interim] 383 false ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.499102042+07:00","message":"[bufferProcess] interim [880000000]:ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.499104719+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.499113902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.499117691+07:00","message":"> Transcript [2723] [false]: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.499121391+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.499123564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.499125386+07:00","message":"StatePrefix: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.499127495+07:00","message":"TextPushed: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.543002162+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.60295795+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.602996879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ\",\"confidence\":0.92867196}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.603003669+07:00","message":"receive interim result [true|false]: ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.603013006+07:00","message":"end recv isFinal message id 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.603015332+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.60302045+07:00","message":"[buffer interim] 383 true ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603028066+07:00","message":"[bufferProcess] interim [30000000]:ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603033172+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603037266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603040509+07:00","message":"> Transcript [2724] [false]: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603043736+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603045914+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603048302+07:00","message":"StatePrefix: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603050933+07:00","message":"TextPushed: 'ไม่รู้เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603056074+07:00","message":"Push: 'คอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603057883+07:00","message":"TextPushed: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.60306029+07:00","message":"Set new StatePrefix : 'ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603062436+07:00","message":"Next Push (prob) : 'มูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603064062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603065912+07:00","message":"> Transcript [2725] [true]: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603070492+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603072087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603074854+07:00","message":"StatePrefix: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603076628+07:00","message":"TextPushed: 'ไม่รู้เป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.603078647+07:00","message":"Push: 'มูลวัวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.603086869+07:00","message":"push: {false คอกที่ได้จาก 0 0xc001d2bf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.603092431+07:00","message":"push: {true มูลวัวค่ะ 0 0xc001d2bf80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:37.611186251+07:00","message":"write wav file: './tmp/7549/7549_383.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.613832129+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.750609802+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.750636646+07:00","message":"found end of frame, send empty tag with msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.750641177+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.750649069+07:00","message":"[buffer interim] 384 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.750656664+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.750660706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.750663526+07:00","message":"> Transcript [2726] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.750666272+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.750668141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.750669911+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.75067174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.750675143+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.750685371+07:00","message":"push: {true \n 0 0xc000425000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:37.755333116+07:00","message":"write wav file: './tmp/7549/7549_384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.864206903+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.934166457+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.153651304+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.153674589+07:00","message":"found end of frame, send empty tag with msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.153678452+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.153687932+07:00","message":"[buffer interim] 385 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.153694836+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.15369846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.153701164+07:00","message":"> Transcript [2727] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.153703668+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.153705478+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.153707258+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.153709004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.153712412+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.153724152+07:00","message":"push: {true \n 0 0xc003398380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:38.158626321+07:00","message":"write wav file: './tmp/7549/7549_385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.195134055+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.650764222+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.650793598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.650798213+07:00","message":"receive interim result [false|false]: ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.650814584+07:00","message":"[buffer interim] 386 false ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.650820177+07:00","message":"[bufferProcess] interim [480000000]:ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.650821945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.832978374+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.848008245+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.848044572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.848050531+07:00","message":"receive interim result [false|false]: ปุ๋ยมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.848065454+07:00","message":"[buffer interim] 386 false ปุ๋ยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.848072383+07:00","message":"[bufferProcess] interim [660000000]:ปุ๋ยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.848075262+07:00","message":"[bufferProcess] send to processor:ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.848079257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.848082158+07:00","message":"> Transcript [2728] [false]: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.848084407+07:00","message":"Set StatePrefix (first interim): 'ปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.84899399+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.849002029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยหมัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.849004545+07:00","message":"receive interim result [false|false]: ปุ๋ยหมัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.849012289+07:00","message":"[buffer interim] 386 false ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.849018373+07:00","message":"[bufferProcess] interim [720000000]:ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.849020542+07:00","message":"[bufferProcess] send to processor:ปุ๋ยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.849022917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.849025017+07:00","message":"> Transcript [2729] [false]: 'ปุ๋ยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.849028004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.849030062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.849031945+07:00","message":"StatePrefix: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.849034013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.919867195+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.919909437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยหมัก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.919916396+07:00","message":"receive interim result [true|false]: ปุ๋ยหมัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.919925708+07:00","message":"end recv isFinal message id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.919927945+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.919934988+07:00","message":"[buffer interim] 386 true ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919943952+07:00","message":"[bufferProcess] interim [870000000]:ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.91994665+07:00","message":"[bufferProcess] send to processor (isfinal):ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919950039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.91995279+07:00","message":"> Transcript [2730] [false]: 'ปุ๋ยหมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919955608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919957566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919959342+07:00","message":"StatePrefix: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919962757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.91996451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.91996631+07:00","message":"> Transcript [2731] [true]: 'ปุ๋ยหมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919968138+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919969918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919971409+07:00","message":"StatePrefix: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919972884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.919979419+07:00","message":"Push: 'ปุ๋ยหมัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.919988401+07:00","message":"push: {true ปุ๋ยหมัก 0 0xc003398680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:38.925465965+07:00","message":"write wav file: './tmp/7549/7549_386.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:38.934282138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:38.934299972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.414702369+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.66300058+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.79427997+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.852977757+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.878011459+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.878030064+07:00","message":"found end of frame, send empty tag with msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.878033491+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.878040974+07:00","message":"[buffer interim] 387 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.878047802+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.878055764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.878058409+07:00","message":"> Transcript [2732] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.878060806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.87806271+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.878064578+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.878066314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.878069021+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.878079319+07:00","message":"push: {true \n 0 0xc0003a5800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:39.883341646+07:00","message":"write wav file: './tmp/7549/7549_387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.924768233+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.05216764+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.14924503+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.149274256+07:00","message":"found end of frame, send empty tag with msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.149278022+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.149290703+07:00","message":"[buffer interim] 389 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.149333853+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.149338284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.149342371+07:00","message":"> Transcript [2733] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.149344898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.149346786+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.149348554+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.14935023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.149358048+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.149368218+07:00","message":"push: {true \n 0 0xc0003a5c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:40.153931301+07:00","message":"write wav file: './tmp/7549/7549_389.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.244948694+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.272491098+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.272510793+07:00","message":"found end of frame, send empty tag with msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.272514512+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.272520893+07:00","message":"[buffer interim] this message is already final true 388: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.30272503+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.457654294+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.457682564+07:00","message":"found end of frame, send empty tag with msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.457686417+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.457702763+07:00","message":"[buffer interim] 390 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.457728919+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.457733374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.457737112+07:00","message":"> Transcript [2734] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.457739827+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.457741812+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.457743665+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.457745491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.457748765+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.457763256+07:00","message":"push: {true \n 0 0xc000182280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:40.462508432+07:00","message":"write wav file: './tmp/7549/7549_390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.494025211+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.232952641+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.232996727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.233001751+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.233016627+07:00","message":"[buffer interim] 391 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.233022809+07:00","message":"[bufferProcess] interim [810000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.233024935+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.381087713+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.381121698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.381127065+07:00","message":"receive interim result [false|false]: เราก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.381138777+07:00","message":"[buffer interim] 391 false เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.38114516+07:00","message":"[bufferProcess] interim [930000000]:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.381147431+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.381150715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.381153452+07:00","message":"> Transcript [2735] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.381155459+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.706402648+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.706441274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.706449116+07:00","message":"receive interim result [false|false]: เราก็ปวด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.706465337+07:00","message":"[buffer interim] 391 false เราก็ปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.70647433+07:00","message":"[bufferProcess] interim [230000000]:เราก็ปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.706476902+07:00","message":"[bufferProcess] send to processor:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.706486651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.70649127+07:00","message":"> Transcript [2736] [false]: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.706494186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.706496231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.706497968+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.706499873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.771697858+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.7717343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปล่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.77174131+07:00","message":"receive interim result [false|false]: เราก็ปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.771754185+07:00","message":"[buffer interim] 391 false เราก็ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.771762052+07:00","message":"[bufferProcess] interim [290000000]:เราก็ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.771764525+07:00","message":"[bufferProcess] send to processor:เราก็ปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.771770204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.771773129+07:00","message":"> Transcript [2737] [false]: 'เราก็ปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.771776083+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.771778131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.771780125+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.771782015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.861184116+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.861218704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.861224467+07:00","message":"receive interim result [false|false]: เราก็ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.861236496+07:00","message":"[buffer interim] 391 false เราก็ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.86124282+07:00","message":"[bufferProcess] interim [350000000]:เราก็ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.861245008+07:00","message":"[bufferProcess] send to processor:เราก็ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.861248308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.861250964+07:00","message":"> Transcript [2738] [false]: 'เราก็ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.861253758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.861255589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.861257517+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:41.861259671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:41.934835276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:41.934854618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.058049823+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.058089348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปุ๋ยพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.058096023+07:00","message":"receive interim result [false|false]: เราก็ปุ๋ยพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.058110503+07:00","message":"[buffer interim] 391 false เราก็ปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.05811634+07:00","message":"[bufferProcess] interim [590000000]:เราก็ปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058118652+07:00","message":"[bufferProcess] send to processor:เราก็ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058125108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058128104+07:00","message":"> Transcript [2739] [false]: 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058131333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058133531+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058135709+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058137628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058143375+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058145105+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058147498+07:00","message":"Set new StatePrefix : 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.058149462+07:00","message":"Next Push (prob) : 'ก็ปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.058157131+07:00","message":"push: {false เรา 0 0xc000183700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.250236952+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.250274495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปุ๋ยพืชสด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.250280161+07:00","message":"receive interim result [false|false]: เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.250303858+07:00","message":"[buffer interim] 391 false เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.250310522+07:00","message":"[bufferProcess] interim [830000000]:เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.250312774+07:00","message":"[bufferProcess] send to processor:เราก็ปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.250318148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.250321316+07:00","message":"> Transcript [2740] [false]: 'เราก็ปุ๋ยพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.250324548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.25032673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.250328638+07:00","message":"StatePrefix: 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.250330681+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.353635393+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.452046588+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.45209293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปุ๋ยพืชสด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.452100383+07:00","message":"receive interim result [true|false]: เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.452113719+07:00","message":"end recv isFinal message id 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.452116237+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.452123415+07:00","message":"[buffer interim] 391 true เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452130488+07:00","message":"[bufferProcess] interim [70000000]:เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452134301+07:00","message":"[bufferProcess] send to processor (isfinal):เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452138056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.45214092+07:00","message":"> Transcript [2741] [false]: 'เราก็ปุ๋ยพืชสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452144161+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452145974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452148095+07:00","message":"StatePrefix: 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452150224+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452151986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452153789+07:00","message":"> Transcript [2742] [true]: 'เราก็ปุ๋ยพืชสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.45215593+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452159423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452161118+07:00","message":"StatePrefix: 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452162651+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.452166063+07:00","message":"Push: 'ก็ปุ๋ยพืชสด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.452174821+07:00","message":"push: {true ก็ปุ๋ยพืชสด 0 0xc000183700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:42.462557609+07:00","message":"write wav file: './tmp/7549/7549_391.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.544022963+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.61266431+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.675044526+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.909797459+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.909818853+07:00","message":"found end of frame, send empty tag with msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.90982193+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.909827714+07:00","message":"[buffer interim] 392 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.9098337+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.909837789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.909840257+07:00","message":"> Transcript [2743] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.909842437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.909844748+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.909846509+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.909848636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.909857543+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.909867709+07:00","message":"push: {true \n 0 0xc000424e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:42.914223217+07:00","message":"write wav file: './tmp/7549/7549_392.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.212289198+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.212332729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.21233921+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.212353444+07:00","message":"[buffer interim] 393 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.212360469+07:00","message":"[bufferProcess] interim [360000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.212362175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.400766165+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.400813847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.400819808+07:00","message":"receive interim result [false|false]: รูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.400832832+07:00","message":"[buffer interim] 393 false รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.400839259+07:00","message":"[bufferProcess] interim [540000000]:รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.400841731+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.400846774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.400849466+07:00","message":"> Transcript [2744] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.400851843+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.661739854+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.661773518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.661779874+07:00","message":"receive interim result [false|false]: รูปนี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.661794022+07:00","message":"[buffer interim] 393 false รูปนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.661801826+07:00","message":"[bufferProcess] interim [780000000]:รูปนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.661804134+07:00","message":"[bufferProcess] send to processor:รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.661816707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.661822662+07:00","message":"> Transcript [2745] [false]: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.661825563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.661827468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.661829525+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.6618315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.039068063+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.039106715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.039112515+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.039126425+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.03913679+07:00","message":"[bufferProcess] interim [200000000]:รูปนี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.03913988+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.039146985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.039149827+07:00","message":"> Transcript [2746] [false]: 'รูปนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.039153335+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.039155744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.039158295+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.039162301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.412251493+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.412283208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.41228898+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.412302244+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.412308566+07:00","message":"[bufferProcess] interim [560000000]:รูปนี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.412311939+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.412318208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.412320695+07:00","message":"> Transcript [2747] [false]: 'รูปนี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.412323892+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.412325704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.41232759+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.412329885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458150662+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458172615+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458175225+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458177325+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458179121+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458180908+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458182616+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458186006+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458187905+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458189635+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458191434+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458193801+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458195559+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458197064+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458198791+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.45820035+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458201909+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458203398+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458204903+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458206389+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.458207883+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.560752571+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.560787057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.56079313+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.56081405+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.560821446+07:00","message":"[bufferProcess] interim [680000000]:รูปนี้เป็นต้นป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.560823906+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.56082757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.560830126+07:00","message":"> Transcript [2748] [false]: 'รูปนี้เป็นต้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.560833894+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.56083603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.560838269+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.5608401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.560842872+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.560844717+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.560846844+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.560849569+07:00","message":"Next Push (prob) : 'นี้เป็นต้นไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.560858067+07:00","message":"push: {false รูป 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.732742063+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.732782036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.732788892+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.732802507+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.732815306+07:00","message":"[bufferProcess] interim [920000000]:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.7328198+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.732827991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.732831054+07:00","message":"> Transcript [2749] [false]: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.732833362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.732835341+07:00","message":"Set new StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:44.935254684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:44.935276709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.313381728+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.313420445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทือง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.313426525+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.313440343+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.313447191+07:00","message":"[bufferProcess] interim [520000000]:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.313449849+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.313455543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.313458226+07:00","message":"> Transcript [2750] [false]: 'รูปนี้เป็นต้นปอเทือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.31346137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.313463478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.313465511+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.313468059+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.509210948+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.509260617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.509268907+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.509288154+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.509297031+07:00","message":"[bufferProcess] interim [700000000]:รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.50930071+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.509307583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.50931073+07:00","message":"> Transcript [2751] [false]: 'รูปนี้เป็นต้นปอเทือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.509314315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.509316867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.509318858+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.50932124+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.645302391+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.645340288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.645346719+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.645360576+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.645367121+07:00","message":"[bufferProcess] interim [820000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.645369538+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.645374627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.645377276+07:00","message":"> Transcript [2752] [false]: 'รูปนี้เป็นต้นปอเทืองซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.645380853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.645383096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.645385325+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.645387849+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.834811415+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.834851607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.834857923+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.834873105+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.834892461+07:00","message":"[bufferProcess] interim [0]:รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.834895065+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.834902296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.834905433+07:00","message":"> Transcript [2753] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.83490952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.834911987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.834914208+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.834916814+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.83492181+07:00","message":"Push: 'นี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.83492407+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.834926096+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.834928062+07:00","message":"Next Push (prob) : 'อเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.834935797+07:00","message":"push: {false นี้เป็นต้นป 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.349536504+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.349574491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.349581346+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.349601977+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.349615817+07:00","message":"[bufferProcess] interim [480000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.349619129+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.349623061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.349628117+07:00","message":"> Transcript [2754] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.349631689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.349634332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.349636109+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.349640335+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.530004214+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.53004604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.530051881+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.530066554+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.530072834+07:00","message":"[bufferProcess] interim [660000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.530075386+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.530078784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.530081416+07:00","message":"> Transcript [2755] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.530084598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.530086506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.53008862+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.530091042+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.797560008+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.797595579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.797601886+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.797616522+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.797624465+07:00","message":"[bufferProcess] interim [900000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.797627511+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.797632932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.797635539+07:00","message":"> Transcript [2756] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.797639054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.797641209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.797643445+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.797646177+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.055516366+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.055553435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.055560112+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.055574168+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.055581348+07:00","message":"[bufferProcess] interim [200000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.055584073+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.055590432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.055593289+07:00","message":"> Transcript [2757] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.055597527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.055599693+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.05560187+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.0556046+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.055610652+07:00","message":"Push: 'อเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.055614109+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.05561644+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.055618808+07:00","message":"Next Push (prob) : 'มาทำเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.055627313+07:00","message":"push: {false อเทืองซึ่งนำ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.308126746+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.308166626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.308173042+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.308187821+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.308194891+07:00","message":"[bufferProcess] interim [440000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.308197786+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.308201449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.308204187+07:00","message":"> Transcript [2758] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.308207929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.30820983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.30821166+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.308214171+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.64461919+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.644657306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.644663937+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.644678238+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.64468587+07:00","message":"[bufferProcess] interim [740000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.644688597+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.644693961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.644697299+07:00","message":"> Transcript [2759] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.644701431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.644703549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.644705392+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.64470839+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.78791214+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.787945674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.787952451+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.787966641+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.787974424+07:00","message":"[bufferProcess] interim [920000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.787977291+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.787984529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.787987572+07:00","message":"> Transcript [2760] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.787991658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.787993876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.78799593+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.788001229+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.817451211+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.817477163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.817482527+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.817493419+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817501065+07:00","message":"[bufferProcess] interim [980000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817503639+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817509196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.81751152+07:00","message":"> Transcript [2761] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817515143+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817517618+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817520157+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817523242+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817528505+07:00","message":"Push: 'มาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817531022+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817533557+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.817536165+07:00","message":"Next Push (prob) : 'พืชสดเพื่อความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.817545281+07:00","message":"push: {false มาทำเป็นปุ๋ย 0 0xc000044100}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:47.935530393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:47.935534828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.944409408+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.944443836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.944449431+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.944462184+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.944468531+07:00","message":"[bufferProcess] interim [40000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.944471211+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.944476859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.944479948+07:00","message":"> Transcript [2762] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.944482575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.944485135+07:00","message":"Set new StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.053438284+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.125896492+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.155898857+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.155938019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.15594394+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.15596006+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.155967207+07:00","message":"[bufferProcess] interim [340000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.155969981+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.155974067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.155978769+07:00","message":"> Transcript [2763] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.155981224+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.155983134+07:00","message":"Set new StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.159332172+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.159369234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.159375477+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.159390646+07:00","message":"[buffer interim] 393 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.159396563+07:00","message":"[bufferProcess] interim [400000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.159398829+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.159401494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.159404197+07:00","message":"> Transcript [2764] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.159407289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.159409338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.159411198+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.159413383+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.191244778+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.19127645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.19128328+07:00","message":"receive interim result [true|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.19129001+07:00","message":"end recv isFinal message id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.191291962+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.19129727+07:00","message":"[buffer interim] 393 true รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191306403+07:00","message":"[bufferProcess] interim [400000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191311333+07:00","message":"[bufferProcess] send to processor (isfinal):รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191314888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191317502+07:00","message":"> Transcript [2765] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191320765+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191322919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191324962+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191327259+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191329105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191331051+07:00","message":"> Transcript [2766] [true]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191333153+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191334651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191336295+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.191338035+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.19134487+07:00","message":"Push: 'พืชสดเพื่อบำรุงดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.191353091+07:00","message":"push: {true พืชสดเพื่อบำรุงดิน 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:48.200765136+07:00","message":"write wav file: './tmp/7549/7549_393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.692429613+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.831422818+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.831447139+07:00","message":"found end of frame, send empty tag with msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.831450737+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.83146018+07:00","message":"[buffer interim] 394 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.831467845+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.831471729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.83147504+07:00","message":"> Transcript [2767] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.831477736+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.831479491+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.831481197+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.831482895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.831486423+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.831497075+07:00","message":"push: {true \n 0 0xc000425a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:48.836521248+07:00","message":"write wav file: './tmp/7549/7549_394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.725770528+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.783180475+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.853361155+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.911891333+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.911921811+07:00","message":"found end of frame, send empty tag with msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.911926354+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.911935391+07:00","message":"[buffer interim] 395 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.911944154+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.911949034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.911953264+07:00","message":"> Transcript [2768] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.911957215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.911960051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.911962892+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.911965518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.911969485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.91198139+07:00","message":"push: {true \n 0 0xc002757200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:49.917726212+07:00","message":"write wav file: './tmp/7549/7549_395.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.336185471+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.336227771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.336232585+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.336249407+07:00","message":"[buffer interim] 396 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.336257388+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.336259204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.543141748+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.543178068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.543184031+07:00","message":"receive interim result [false|false]: ส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.543198037+07:00","message":"[buffer interim] 396 false ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.543204518+07:00","message":"[bufferProcess] interim [660000000]:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.543206647+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.543211301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.543214654+07:00","message":"> Transcript [2769] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.543217199+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.569011478+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.569045475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.569050654+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.56906299+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.569069657+07:00","message":"[bufferProcess] interim [720000000]:ส่วนปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.569071592+07:00","message":"[bufferProcess] send to processor:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.569074765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.569077223+07:00","message":"> Transcript [2770] [false]: 'ส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.569080516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.569082478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.569084236+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.569085981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.831381634+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.831415702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.831420683+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.83143466+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.831440576+07:00","message":"[bufferProcess] interim [960000000]:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.831443194+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.831454053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.831456947+07:00","message":"> Transcript [2771] [false]: 'ส่วนปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.83145976+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.831462158+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.831463911+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.831465869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:50.93556742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:50.935584953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.407872844+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.407905539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.407910792+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.407924875+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.40793206+07:00","message":"[bufferProcess] interim [560000000]:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.407934395+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.407937754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.407940579+07:00","message":"> Transcript [2772] [false]: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.407943432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.407945424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.407947328+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.407949244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.969677769+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.969715154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.969720855+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.969733935+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969742216+07:00","message":"[bufferProcess] interim [100000000]:ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969744295+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969749796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969752588+07:00","message":"> Transcript [2773] [false]: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969755661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969757698+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969759453+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969761696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969766493+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969768296+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969770612+07:00","message":"Set new StatePrefix : 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.969773092+07:00","message":"Next Push (prob) : 'ปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.969781865+07:00","message":"push: {false ส่วน 0 0xc003398200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.125130897+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.125152266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.125157154+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.125182057+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.125188372+07:00","message":"[bufferProcess] interim [280000000]:ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.125191078+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.125194431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.125197711+07:00","message":"> Transcript [2774] [false]: 'ส่วนปุ๋ยเคมีปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.125201243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.125203008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.125204741+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.125206864+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.304661346+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.304698712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.304703517+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.304718957+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.304725891+07:00","message":"[bufferProcess] interim [460000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.304728272+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.304731507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.304734202+07:00","message":"> Transcript [2775] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.304737127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.304739267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.304741349+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.304743329+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.509853595+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.509891307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.509896925+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.509909608+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.509915742+07:00","message":"[bufferProcess] interim [700000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.509918089+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.509923438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.509926469+07:00","message":"> Transcript [2776] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.509929178+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.509931038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.509933115+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.509935365+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.624757734+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.624799362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.624805092+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.624826551+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624833555+07:00","message":"[bufferProcess] interim [760000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.62483601+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624841437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624844208+07:00","message":"> Transcript [2777] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624847634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624849832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624852083+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624854572+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624859444+07:00","message":"Push: 'ปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624861232+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624863935+07:00","message":"Set new StatePrefix : 'ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.624866348+07:00","message":"Next Push (prob) : 'ปุ๋ยที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.624888757+07:00","message":"push: {false ปุ๋ยเคมี 0 0xc003398200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.889076011+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.889109782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.889115234+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.889129751+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.889137324+07:00","message":"[bufferProcess] interim [120000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.889139991+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.889143541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.889146103+07:00","message":"> Transcript [2778] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.88914865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.889151371+07:00","message":"Set new StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.07727948+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.077317149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.077323228+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.077337629+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.077344921+07:00","message":"[bufferProcess] interim [300000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.077347486+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.077354048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.077356842+07:00","message":"> Transcript [2779] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.077360169+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.07736215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.077364634+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.077367359+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.302911746+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.340388712+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.340437463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.340447127+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.340466582+07:00","message":"[buffer interim] 396 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.340480183+07:00","message":"[bufferProcess] interim [480000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.340484526+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.340494436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.340498176+07:00","message":"> Transcript [2780] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.340503501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.340506666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.340510418+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.340514502+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.488573624+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.488625081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น\",\"confidence\":0.93809235}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.488633814+07:00","message":"receive interim result [true|false]: ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.488645923+07:00","message":"end recv isFinal message id 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.488649023+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.488658042+07:00","message":"[buffer interim] 396 true ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488670126+07:00","message":"[bufferProcess] interim [690000000]:ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488674671+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488686969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488699435+07:00","message":"> Transcript [2781] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.48870505+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488707948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488710221+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488712975+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488715052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488718038+07:00","message":"> Transcript [2782] [true]: 'ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488720477+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488722015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.48872358+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488725444+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.488732658+07:00","message":"Push: 'เป็นปุ๋ยที่สังเคราะห์ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.488744001+07:00","message":"push: {true เป็นปุ๋ยที่สังเคราะห์ขึ้น 0 0xc003398200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:53.497692033+07:00","message":"write wav file: './tmp/7549/7549_396.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.624713248+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.75151426+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.815478108+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.845496464+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.845519493+07:00","message":"found end of frame, send empty tag with msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.845523401+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.845532052+07:00","message":"[buffer interim] 397 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.845541686+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.84555349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.845558054+07:00","message":"> Transcript [2783] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.845561811+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.845565855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.845568682+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.8455713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.845576019+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.845588611+07:00","message":"push: {true \n 0 0xc003398600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:53.850211467+07:00","message":"write wav file: './tmp/7549/7549_397.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:53.936504273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:53.936504274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.181316537+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.181353096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.181358558+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.181370029+07:00","message":"[buffer interim] 398 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.181376697+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.181378556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.301086991+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.301121651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.301127479+07:00","message":"receive interim result [false|false]: จะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.301141681+07:00","message":"[buffer interim] 398 false จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.301149112+07:00","message":"[bufferProcess] interim [480000000]:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.301151541+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.301155069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.301157901+07:00","message":"> Transcript [2784] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.301168705+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.477675566+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.477713681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.477719777+07:00","message":"receive interim result [false|false]: จะให้ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.477732356+07:00","message":"[buffer interim] 398 false จะให้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.477739013+07:00","message":"[bufferProcess] interim [660000000]:จะให้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.477741796+07:00","message":"[bufferProcess] send to processor:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.477747927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.477750663+07:00","message":"> Transcript [2785] [false]: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.477753626+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.47775564+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.477757462+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.477760336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.573231327+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.573268468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.573273472+07:00","message":"receive interim result [false|false]: จะให้ทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.573288428+07:00","message":"[buffer interim] 398 false จะให้ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.573296307+07:00","message":"[bufferProcess] interim [780000000]:จะให้ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.573298967+07:00","message":"[bufferProcess] send to processor:จะให้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.573302373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.573304934+07:00","message":"> Transcript [2786] [false]: 'จะให้ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.573307722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.573309444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.57331125+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.573313337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.726061673+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.726093965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทนาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.726098856+07:00","message":"receive interim result [false|false]: จะให้ทนาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.726113747+07:00","message":"[buffer interim] 398 false จะให้ทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.726119234+07:00","message":"[bufferProcess] interim [900000000]:จะให้ทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.726121263+07:00","message":"[bufferProcess] send to processor:จะให้ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.726126588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.726129175+07:00","message":"> Transcript [2787] [false]: 'จะให้ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.726131966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.726133845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.726135658+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.726137689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.812783808+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.812830795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.812838123+07:00","message":"receive interim result [false|false]: จะให้ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.81285338+07:00","message":"[buffer interim] 398 false จะให้ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812861148+07:00","message":"[bufferProcess] interim [960000000]:จะให้ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812864104+07:00","message":"[bufferProcess] send to processor:จะให้ทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812871018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812873862+07:00","message":"> Transcript [2788] [false]: 'จะให้ทนาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812877092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812881558+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812883892+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812886381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812892635+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812894468+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812896504+07:00","message":"Set new StatePrefix : 'จะให้ทนาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.812898527+07:00","message":"Next Push (prob) : 'ให้ทนาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.812907221+07:00","message":"push: {false จะ 0 0xc001d2be80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.058949073+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.05898018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.058985842+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.058997625+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.059004306+07:00","message":"[bufferProcess] interim [260000000]:จะให้ทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.059006788+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.059011964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.059014712+07:00","message":"> Transcript [2789] [false]: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.059016784+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.059019013+07:00","message":"Set new StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.261727854+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.261762901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.261768576+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.261785678+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.261793077+07:00","message":"[bufferProcess] interim [440000000]:จะให้ทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.261795323+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.261799061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.26180264+07:00","message":"> Transcript [2790] [false]: 'จะให้ทานอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.26180652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.261814818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.261816736+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.261819376+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.383381843+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.383425077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.383435118+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.383456811+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.383464985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.383469024+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.38347586+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.383480168+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383487804+07:00","message":"[bufferProcess] interim [560000000]:จะให้ทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383491144+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383495372+07:00","message":"[bufferProcess] interim [620000000]:จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383498361+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383502368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383506336+07:00","message":"> Transcript [2791] [false]: 'จะให้ทานอาหารที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383510708+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383513506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.38351628+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383519759+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383522385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383525373+07:00","message":"> Transcript [2792] [false]: 'จะให้ทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383528605+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383531847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383534462+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.383537322+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.785880341+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.785935016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นแก่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.785944217+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นแก่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.785962739+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็นแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.78597207+07:00","message":"[bufferProcess] interim [980000000]:จะให้ทานอาหารที่จำเป็นแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.785975571+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.785983616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.785989045+07:00","message":"> Transcript [2793] [false]: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.785993892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.785996688+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.786000191+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.786003911+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.786011866+07:00","message":"Push: 'ให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.786014692+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.786018285+07:00","message":"Set new StatePrefix : 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.786021529+07:00","message":"Next Push (prob) : 'ที่จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.786033229+07:00","message":"push: {false ให้ทานอาหาร 0 0xc001d2be80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.92156705+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.921613973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.92162143+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.921638219+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.921650079+07:00","message":"[bufferProcess] interim [40000000]:จะให้ทานอาหารที่จำเป็นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.921654468+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.921663294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.921667734+07:00","message":"> Transcript [2794] [false]: 'จะให้ทานอาหารที่จำเป็นแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.92167352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.921676918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.921680915+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.921684768+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.996336044+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.9963753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.9963829+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.996399965+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.996409091+07:00","message":"[bufferProcess] interim [100000000]:จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.996412401+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.996417202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.996421291+07:00","message":"> Transcript [2795] [false]: 'จะให้ทานอาหารที่จำเป็นกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.996426758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.996429853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.99643271+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.99643635+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.008214542+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.008245201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.008251476+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.008267075+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.008274103+07:00","message":"[bufferProcess] interim [160000000]:จะให้ทานอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.008277858+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.008282631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.008286823+07:00","message":"> Transcript [2796] [false]: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.008290575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.008293408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.008298277+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.00830172+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.112934712+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.112964074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ธาตุอาหารที่จําเป็นต่อพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.112971088+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จําเป็นต่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.112986001+07:00","message":"[buffer interim] 398 false จะให้ธาตุอาหารที่จําเป็นต่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.11299298+07:00","message":"[bufferProcess] interim [280000000]:จะให้ธาตุอาหารที่จําเป็นต่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.112996579+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113005256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113009536+07:00","message":"> Transcript [2797] [false]: 'จะให้ทานอาหารที่จำเป็นเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113014215+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113017358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113020229+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113024062+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113032657+07:00","message":"Push: 'ที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113036051+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113039018+07:00","message":"Set new StatePrefix : 'จะให้ทานอาหารที่จำเป็นเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.113042267+07:00","message":"Next Push (prob) : 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.113059983+07:00","message":"push: {false ที่จำเป็น 0 0xc001d2be80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.295473822+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.295509741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นกับเพื่อนใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.29551565+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นกับเพื่อนใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.295528681+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็นกับเพื่อนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.295535417+07:00","message":"[bufferProcess] interim [460000000]:จะให้ทานอาหารที่จำเป็นกับเพื่อนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.295537781+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จําเป็นต่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.295543248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.295545964+07:00","message":"> Transcript [2798] [false]: 'จะให้ธาตุอาหารที่จําเป็นต่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.295548093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.295549894+07:00","message":"Set new StatePrefix: 'จะให้ธาตุอาหารที่จําเป็นต่อพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.43994561+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.439979187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นแก่พืชในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.439986027+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.44000407+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.440013087+07:00","message":"[bufferProcess] interim [580000000]:จะให้ทานอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.440016767+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นกับเพื่อนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.440021545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.440025172+07:00","message":"> Transcript [2799] [false]: 'จะให้ทานอาหารที่จำเป็นกับเพื่อนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.440028739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.440031509+07:00","message":"Set new StatePrefix: 'จะให้ทานอาหารที่จำเป็นกับเพื่อนใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.605730594+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.605762715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.605768123+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.605783399+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.60579042+07:00","message":"[bufferProcess] interim [820000000]:จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.605793244+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.605797399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.605800692+07:00","message":"> Transcript [2800] [false]: 'จะให้ทานอาหารที่จำเป็นแก่พืชในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.605802913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.605804892+07:00","message":"Set new StatePrefix: 'จะให้ทานอาหารที่จำเป็นแก่พืชในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.66593142+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.665968543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.665974325+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.665989824+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.665997037+07:00","message":"[bufferProcess] interim [880000000]:จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.666000016+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.666003257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.666007251+07:00","message":"> Transcript [2801] [false]: 'จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.666009935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.666012063+07:00","message":"Set new StatePrefix: 'จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:56.937121866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:56.937147986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.052681696+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.052716185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.052721634+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.052737731+07:00","message":"[buffer interim] 398 false จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.052748256+07:00","message":"[bufferProcess] interim [240000000]:จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.052750952+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.052755103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.052757772+07:00","message":"> Transcript [2802] [false]: 'จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.052761047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.052763073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.052764836+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.052767152+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.412093744+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.588104042+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.588139846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.588146552+07:00","message":"receive interim result [true|false]: จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.58815387+07:00","message":"end recv isFinal message id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.588156454+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.58816239+07:00","message":"[buffer interim] 398 true จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588168815+07:00","message":"[bufferProcess] interim [810000000]:จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588172017+07:00","message":"[bufferProcess] send to processor (isfinal):จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588175194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588177497+07:00","message":"> Transcript [2803] [false]: 'จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588180486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588182186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588184079+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588186379+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588188235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588190054+07:00","message":"> Transcript [2804] [true]: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588192226+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588193804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588195326+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็นกับเพื่อนในปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588197048+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.58819866+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588364339+07:00","message":"Push: 'แก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588368285+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588370545+07:00","message":"Set new StatePrefix : 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.588372847+07:00","message":"Next Push (prob) : 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.5883816+07:00","message":"push: {true แก่พืชในปริมาณสูง 0 0xc001d2be80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.58839437+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_398.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:57.605010146+07:00","message":"write wav file: './tmp/7549/7549_398.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.053981819+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.113318802+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.338110061+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.338147196+07:00","message":"found end of frame, send empty tag with msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.338150798+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.338158931+07:00","message":"[buffer interim] 399 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.338165673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.338168856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.338171432+07:00","message":"> Transcript [2805] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.3381739+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.338175852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.338178075+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.338179819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.33818261+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.338192663+07:00","message":"push: {true \n 0 0xc002058000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:58.342524646+07:00","message":"write wav file: './tmp/7549/7549_399.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.564457736+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.622139298+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.95993372+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.959951259+07:00","message":"found end of frame, send empty tag with msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.959954275+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.959961774+07:00","message":"[buffer interim] 400 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.959968524+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.959972811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.959975637+07:00","message":"> Transcript [2806] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.959978055+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.959979906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.959981903+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.959983773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.959992299+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.960002692+07:00","message":"push: {true \n 0 0xc002059700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:58.964423132+07:00","message":"write wav file: './tmp/7549/7549_400.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.072953339+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.545067235+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.545106332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.545111553+07:00","message":"receive interim result [false|false]: สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.545128225+07:00","message":"[buffer interim] 401 false สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.545133741+07:00","message":"[bufferProcess] interim [480000000]:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.545135765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.729853686+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.729891456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.729896598+07:00","message":"receive interim result [false|false]: ศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.729910734+07:00","message":"[buffer interim] 401 false ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.729916648+07:00","message":"[bufferProcess] interim [660000000]:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.729918882+07:00","message":"[bufferProcess] send to processor:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.72992219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.729925163+07:00","message":"> Transcript [2807] [false]: 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.72992715+07:00","message":"Set StatePrefix (first interim): 'สัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.925034069+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.925072999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.925080185+07:00","message":"receive interim result [false|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.925096936+07:00","message":"[buffer interim] 401 false ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.925103414+07:00","message":"[bufferProcess] interim [900000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.925105822+07:00","message":"[bufferProcess] send to processor:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.925113002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.925115792+07:00","message":"> Transcript [2808] [false]: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.925118103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.925120113+07:00","message":"Set new StatePrefix: 'ศัตรู'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:59.938185589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:59.938199402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.293388339+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.37807148+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.378109997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.378115891+07:00","message":"receive interim result [true|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.378129313+07:00","message":"end recv isFinal message id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.37813182+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.378138734+07:00","message":"[buffer interim] 401 true ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378145203+07:00","message":"[bufferProcess] interim [440000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378147906+07:00","message":"[bufferProcess] send to processor (isfinal):ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378151232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378154565+07:00","message":"> Transcript [2809] [false]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378157285+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378159127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378160873+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.37816272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378164259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378166177+07:00","message":"> Transcript [2810] [true]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378168156+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378169695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378171228+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378172812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.378180706+07:00","message":"Push: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.378188847+07:00","message":"push: {true ศัตรูพืช 0 0xc002f08580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:00.384737241+07:00","message":"write wav file: './tmp/7549/7549_401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.415335753+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.671993602+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.750355641+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.750403051+07:00","message":"found end of frame, send empty tag with msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.750407883+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.750418051+07:00","message":"[buffer interim] 402 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.750426653+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.750432079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.750436218+07:00","message":"> Transcript [2811] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.750440063+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.750442818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.750445919+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.750449704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.750456869+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.750469931+07:00","message":"push: {true \n 0 0xc002f08c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:00.754924428+07:00","message":"write wav file: './tmp/7549/7549_402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.804525027+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.280966125+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.281002053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.281007786+07:00","message":"receive interim result [false|false]: สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.281021327+07:00","message":"[buffer interim] 403 false สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.281027572+07:00","message":"[bufferProcess] interim [480000000]:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.281029495+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.341316352+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.341350168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.341356099+07:00","message":"receive interim result [false|false]: ศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.341368913+07:00","message":"[buffer interim] 403 false ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.341375208+07:00","message":"[bufferProcess] interim [600000000]:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.341377581+07:00","message":"[bufferProcess] send to processor:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.341383115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.341386302+07:00","message":"> Transcript [2812] [false]: 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.341388648+07:00","message":"Set StatePrefix (first interim): 'สัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.655393838+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.655428156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.655433384+07:00","message":"receive interim result [false|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.655448493+07:00","message":"[buffer interim] 403 false ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.655456795+07:00","message":"[bufferProcess] interim [900000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.655459034+07:00","message":"[bufferProcess] send to processor:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.655462428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.655465533+07:00","message":"> Transcript [2813] [false]: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.655467862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.65546972+07:00","message":"Set new StatePrefix: 'ศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.159592201+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.159631996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.159638425+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.159652974+07:00","message":"[buffer interim] 403 false ศัตรูพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.159663239+07:00","message":"[bufferProcess] interim [380000000]:ศัตรูพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.159665753+07:00","message":"[bufferProcess] send to processor:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.159672788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.159675728+07:00","message":"> Transcript [2814] [false]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.159678683+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.159681357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.159683254+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.159685328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.348933451+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.348972919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิดต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.348978292+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.348993334+07:00","message":"[buffer interim] 403 false ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.348999958+07:00","message":"[bufferProcess] interim [620000000]:ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.349002223+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.349006293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.349009018+07:00","message":"> Transcript [2815] [false]: 'ศัตรูพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.349011795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.349013701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.349015583+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.349017919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.550160383+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.550196507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิดต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.550202537+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.550217866+07:00","message":"[buffer interim] 403 false ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.550224491+07:00","message":"[bufferProcess] interim [800000000]:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.550226908+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.550233394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.550236025+07:00","message":"> Transcript [2816] [false]: 'ศัตรูพืชชนิดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.550239125+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.550241228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.550243136+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.55024517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:02.938387248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:02.938395568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.981914038+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.11269071+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.150549515+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.150608301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิดต่างๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.150616536+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.150638162+07:00","message":"[buffer interim] 403 false ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150652771+07:00","message":"[bufferProcess] interim [400000000]:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.15065847+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150668887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150673243+07:00","message":"> Transcript [2817] [false]: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150678585+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150682161+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150684999+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150687725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150696351+07:00","message":"Push: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150699737+07:00","message":"TextPushed: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.15070345+07:00","message":"Set new StatePrefix : 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.150706951+07:00","message":"Next Push (prob) : 'พืชชนิดต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.150717458+07:00","message":"push: {false ศัตรู 0 0xc002757700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.258336964+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.258374829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิดต่างๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.258381243+07:00","message":"receive interim result [true|false]: ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.258391205+07:00","message":"end recv isFinal message id 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.258393249+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.258398621+07:00","message":"[buffer interim] 403 true ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.25840531+07:00","message":"[bufferProcess] interim [400000000]:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258408557+07:00","message":"[bufferProcess] send to processor (isfinal):ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258412011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258414829+07:00","message":"> Transcript [2818] [false]: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258418023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258419752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258421498+07:00","message":"StatePrefix: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258423398+07:00","message":"TextPushed: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.25842495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.25842675+07:00","message":"> Transcript [2819] [true]: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258431084+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258432986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258434459+07:00","message":"StatePrefix: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258436058+07:00","message":"TextPushed: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.258438941+07:00","message":"Push: 'พืชชนิดต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.258446216+07:00","message":"push: {true พืชชนิดต่างๆ 0 0xc002757700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:03.267039039+07:00","message":"write wav file: './tmp/7549/7549_403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.573895777+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.573934627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.573941513+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.573957027+07:00","message":"[buffer interim] 404 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.573964999+07:00","message":"[bufferProcess] interim [480000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.573967601+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.64180548+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.641851614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.641857547+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.641871721+07:00","message":"[buffer interim] 404 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.641881495+07:00","message":"[bufferProcess] interim [540000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.641883646+07:00","message":"[bufferProcess] send to processor:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.641890524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.641894156+07:00","message":"> Transcript [2820] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.641897442+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.767795073+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.767832738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.767838886+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.767856889+07:00","message":"[buffer interim] 404 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.767863665+07:00","message":"[bufferProcess] interim [660000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.767867568+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.767871106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.767874179+07:00","message":"> Transcript [2821] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.767876405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.767878583+07:00","message":"Set new StatePrefix: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.098924568+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.098964945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.09897067+07:00","message":"receive interim result [false|false]: สามารถต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.098986616+07:00","message":"[buffer interim] 404 false สามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.09899724+07:00","message":"[bufferProcess] interim [960000000]:สามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.099000513+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.09900412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.099007152+07:00","message":"> Transcript [2822] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.099009337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.099011371+07:00","message":"Set new StatePrefix: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.15389873+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.153926283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.153932322+07:00","message":"receive interim result [false|false]: สามารถตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.153945414+07:00","message":"[buffer interim] 404 false สามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.153950541+07:00","message":"[bufferProcess] interim [80000000]:สามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.153952669+07:00","message":"[bufferProcess] send to processor:สามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.153960924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.153963544+07:00","message":"> Transcript [2823] [false]: 'สามารถต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.153966291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.153968549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.153970348+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.15397237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.324868888+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.324901166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถตอบคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.324908676+07:00","message":"receive interim result [false|false]: สามารถตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.324922654+07:00","message":"[buffer interim] 404 false สามารถตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.324932646+07:00","message":"[bufferProcess] interim [200000000]:สามารถตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.324936163+07:00","message":"[bufferProcess] send to processor:สามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.324943442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.324947103+07:00","message":"> Transcript [2824] [false]: 'สามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.324952049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.32495504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.324957977+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.32496082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.341363274+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.341407091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถต่อความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.34141298+07:00","message":"receive interim result [false|false]: สามารถต่อความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.341429465+07:00","message":"[buffer interim] 404 false สามารถต่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.341436165+07:00","message":"[bufferProcess] interim [260000000]:สามารถต่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.34143843+07:00","message":"[bufferProcess] send to processor:สามารถตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.341442038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.34144559+07:00","message":"> Transcript [2825] [false]: 'สามารถตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.341449195+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.341451199+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.341453143+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.341455712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.535923755+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.535957253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถต่อความเสี่ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.53596235+07:00","message":"receive interim result [false|false]: สามารถต่อความเสี่ยง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.535975269+07:00","message":"[buffer interim] 404 false สามารถต่อความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.535981455+07:00","message":"[bufferProcess] interim [500000000]:สามารถต่อความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.535984662+07:00","message":"[bufferProcess] send to processor:สามารถต่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.535988203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.535990481+07:00","message":"> Transcript [2826] [false]: 'สามารถต่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.53599368+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.535996682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.535998747+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.536000511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.536006763+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.536010106+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.536012017+07:00","message":"Set new StatePrefix : 'สามารถต่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.536014135+07:00","message":"Next Push (prob) : 'ต่อความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.536025051+07:00","message":"push: {false สามารถ 0 0xc002f08e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.729031678+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.729070016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.729076472+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.729090059+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.729096667+07:00","message":"[bufferProcess] interim [680000000]:สามารถก่อความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.729098933+07:00","message":"[bufferProcess] send to processor:สามารถต่อความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.729102932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.729105986+07:00","message":"> Transcript [2827] [false]: 'สามารถต่อความเสี่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.729108956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.729110828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.729112819+07:00","message":"StatePrefix: 'สามารถต่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.729114748+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.981378902+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.981415627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.981421772+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.981436425+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.981442702+07:00","message":"[bufferProcess] interim [920000000]:สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.981445036+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.98145159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.98145463+07:00","message":"> Transcript [2828] [false]: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.981456618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.981458435+07:00","message":"Set new StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.239345792+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.239384547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.239390967+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.239404554+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.239413348+07:00","message":"[bufferProcess] interim [160000000]:สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.239415718+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.239421243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.239423914+07:00","message":"> Transcript [2829] [false]: 'สามารถก่อความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.239427102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.23942933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.239431448+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.239433569+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.429933452+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.429972139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.429978328+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.429993529+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.430003369+07:00","message":"[bufferProcess] interim [400000000]:สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.430006648+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.43001085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.430013676+07:00","message":"> Transcript [2830] [false]: 'สามารถก่อความเสียหายต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.430018207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.430020184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.430022379+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.430024637+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.558434841+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.558471243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.558477656+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.558492925+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.558503112+07:00","message":"[bufferProcess] interim [460000000]:สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.55850595+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.55851171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.558514442+07:00","message":"> Transcript [2831] [false]: 'สามารถก่อความเสียหายต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.558518119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.558520143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.55852245+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.558524978+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.747788144+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.747832815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.747839067+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.747854223+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747861525+07:00","message":"[bufferProcess] interim [700000000]:สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747865826+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747869257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747872016+07:00","message":"> Transcript [2832] [false]: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747875423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747877683+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747879987+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747882305+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747889591+07:00","message":"Push: 'ก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747891818+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747893881+07:00","message":"Set new StatePrefix : 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.747895983+07:00","message":"Next Push (prob) : 'ต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.747903984+07:00","message":"push: {false ก่อความเสียหาย 0 0xc002f08e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.87870133+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.87874516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.878752387+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.878766769+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.878773153+07:00","message":"[bufferProcess] interim [820000000]:สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.878775882+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.878786186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.878788863+07:00","message":"> Transcript [2833] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.878792843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.878795021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.878796826+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.878804356+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:05.938447994+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:05.938456328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.259639143+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.259675232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.259681109+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.259694184+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.25970095+07:00","message":"[bufferProcess] interim [180000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.259703777+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.259708977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.259712705+07:00","message":"> Transcript [2834] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.259715813+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.259717891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.259720556+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.25972351+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.447618558+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.44764783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.44765338+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.447667754+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.447674616+07:00","message":"[bufferProcess] interim [360000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.447677171+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.447680339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.447683076+07:00","message":"> Transcript [2835] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.447686819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.447688875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.447691183+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.447693534+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.969848963+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.969891109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.969899857+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.969914631+07:00","message":"[buffer interim] 404 false สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.96992302+07:00","message":"[bufferProcess] interim [840000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.969926678+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.969935987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.969940815+07:00","message":"> Transcript [2836] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.969946249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.9699508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.969954082+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.969957609+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.96996585+07:00","message":"Push: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.96996906+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.969972317+07:00","message":"Set new StatePrefix : 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.969976104+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.969992797+07:00","message":"push: {false ต่อการเจริญ 0 0xc002f08e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.082365106+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.201792789+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.201865685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถต่อความเสียหายต่อการเจริญเติบโตของพืชได้\",\"confidence\":0.9471481}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.201875841+07:00","message":"receive interim result [true|false]: สามารถต่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.201889969+07:00","message":"end recv isFinal message id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.201892857+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.201902241+07:00","message":"[buffer interim] 404 true สามารถต่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201911606+07:00","message":"[bufferProcess] interim [200000000]:สามารถต่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201919336+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201924617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201928582+07:00","message":"> Transcript [2837] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201935451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201938614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201941722+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201945878+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201949049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201952131+07:00","message":"> Transcript [2838] [true]: 'สามารถต่อความเสียหายต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201955729+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201958184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201960853+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201963685+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.201966514+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.202147516+07:00","message":"Push: 'การเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.202157654+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.202161192+07:00","message":"Set new StatePrefix : 'สามารถต่อความเสียหายต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.20216514+07:00","message":"Next Push (prob) : 'สามารถต่อความเสียหายต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.202176684+07:00","message":"push: {true การเจริญเติบโตของพืชได้ 0 0xc002f08e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.20217282+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_404.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:07.211345424+07:00","message":"write wav file: './tmp/7549/7549_404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.536396721+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.652025418+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.725467347+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.77353385+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.773561343+07:00","message":"found end of frame, send empty tag with msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.773565976+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.773575987+07:00","message":"[buffer interim] 405 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.773585829+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.77359132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.773594394+07:00","message":"> Transcript [2839] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.773597218+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.77359912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.773600902+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.773602726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.773605977+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.77361641+07:00","message":"push: {true \n 0 0xc000183680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:07.778571984+07:00","message":"write wav file: './tmp/7549/7549_405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.449427058+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.449465768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.449471485+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.44948992+07:00","message":"[buffer interim] 406 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.449495973+07:00","message":"[bufferProcess] interim [600000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.449500982+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.709378803+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.70941607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ผม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.709422983+07:00","message":"receive interim result [false|false]: ให้ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.70943777+07:00","message":"[buffer interim] 406 false ให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.709443804+07:00","message":"[bufferProcess] interim [780000000]:ให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.709446508+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.709453187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.709455814+07:00","message":"> Transcript [2840] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.709458135+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.766899565+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.766942061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.766948055+07:00","message":"receive interim result [false|false]: ให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.766963236+07:00","message":"[buffer interim] 406 false ให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.766969032+07:00","message":"[bufferProcess] interim [840000000]:ให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.766971539+07:00","message":"[bufferProcess] send to processor:ให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.766988331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.766995156+07:00","message":"> Transcript [2841] [false]: 'ให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.766998602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.76700084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.767003533+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.767005651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.88736069+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.887391324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.887396755+07:00","message":"receive interim result [false|false]: ให้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.887415447+07:00","message":"[buffer interim] 406 false ให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.887421515+07:00","message":"[bufferProcess] interim [960000000]:ให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.887424135+07:00","message":"[bufferProcess] send to processor:ให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.887427671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.88743033+07:00","message":"> Transcript [2842] [false]: 'ให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.887432859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.887434582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.88743687+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.887438767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:08.93886785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:08.938901701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.150639542+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.150676373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ผลผลิตลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.150682336+07:00","message":"receive interim result [false|false]: ให้ผลผลิตลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.150696445+07:00","message":"[buffer interim] 406 false ให้ผลผลิตลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.150702737+07:00","message":"[bufferProcess] interim [320000000]:ให้ผลผลิตลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.150705309+07:00","message":"[bufferProcess] send to processor:ให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.150712027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.150715251+07:00","message":"> Transcript [2843] [false]: 'ให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.150718277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.150720301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.150722495+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.150724716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.331937897+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.331976995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ผลผลิตลดลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.331982612+07:00","message":"receive interim result [false|false]: ให้ผลผลิตลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.331997017+07:00","message":"[buffer interim] 406 false ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332004843+07:00","message":"[bufferProcess] interim [500000000]:ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332007609+07:00","message":"[bufferProcess] send to processor:ให้ผลผลิตลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332011394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332014751+07:00","message":"> Transcript [2844] [false]: 'ให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332017949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332020191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332022074+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.33202415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332027079+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332029142+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332031424+07:00","message":"Set new StatePrefix : 'ให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.332033659+07:00","message":"Next Push (prob) : 'ผลผลิตลด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.332041652+07:00","message":"push: {false ให้ 0 0xc003398400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.701524835+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.797451939+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.797488195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ผลผลิตลดลง\",\"confidence\":0.93680686}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.79749429+07:00","message":"receive interim result [true|false]: ให้ผลผลิตลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.797503264+07:00","message":"end recv isFinal message id 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.797505238+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.797511315+07:00","message":"[buffer interim] 406 true ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797517465+07:00","message":"[bufferProcess] interim [10000000]:ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797523818+07:00","message":"[bufferProcess] send to processor (isfinal):ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797526753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797529371+07:00","message":"> Transcript [2845] [false]: 'ให้ผลผลิตลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797532578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797534369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797536385+07:00","message":"StatePrefix: 'ให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797539072+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797540838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797542813+07:00","message":"> Transcript [2846] [true]: 'ให้ผลผลิตลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797544928+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797546671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797548605+07:00","message":"StatePrefix: 'ให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797550188+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.797557225+07:00","message":"Push: 'ผลผลิตลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.797564783+07:00","message":"push: {true ผลผลิตลดลง 0 0xc003398400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:09.805032863+07:00","message":"write wav file: './tmp/7549/7549_406.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.964133349+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.499227422+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.499277763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.499283377+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.499297786+07:00","message":"[buffer interim] 407 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.499303375+07:00","message":"[bufferProcess] interim [420000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.499305207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.737381334+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.737416013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่านเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.737421397+07:00","message":"receive interim result [false|false]: อ่านเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.737436833+07:00","message":"[buffer interim] 407 false อ่านเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.737442913+07:00","message":"[bufferProcess] interim [600000000]:อ่านเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.737445393+07:00","message":"[bufferProcess] send to processor:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.737452589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.73745545+07:00","message":"> Transcript [2847] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.737457479+07:00","message":"Set StatePrefix (first interim): 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.8273918+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.827440379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่านการ์ตูน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.827446889+07:00","message":"receive interim result [false|false]: อ่านการ์ตูน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.827463531+07:00","message":"[buffer interim] 407 false อ่านการ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.827471002+07:00","message":"[bufferProcess] interim [660000000]:อ่านการ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.827473622+07:00","message":"[bufferProcess] send to processor:อ่านเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.827480366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.827483949+07:00","message":"> Transcript [2848] [false]: 'อ่านเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.82748731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.827489283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.827492524+07:00","message":"StatePrefix: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.827494828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.009948467+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.009983465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.009989591+07:00","message":"receive interim result [false|false]: อาจรุนแรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.010003301+07:00","message":"[buffer interim] 407 false อาจรุนแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.010009+07:00","message":"[bufferProcess] interim [840000000]:อาจรุนแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.01001123+07:00","message":"[bufferProcess] send to processor:อ่านการ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.01001648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.010019514+07:00","message":"> Transcript [2849] [false]: 'อ่านการ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.010022505+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.010024479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.010026321+07:00","message":"StatePrefix: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.01002855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.331076281+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.331107019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.331113133+07:00","message":"receive interim result [false|false]: อาจรุนแรงจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.33113031+07:00","message":"[buffer interim] 407 false อาจรุนแรงจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.331136752+07:00","message":"[bufferProcess] interim [140000000]:อาจรุนแรงจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.331139543+07:00","message":"[bufferProcess] send to processor:อาจรุนแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.331143416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.33114604+07:00","message":"> Transcript [2850] [false]: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.331148172+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.331149952+07:00","message":"Set new StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.404972584+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.405014154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.40501961+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.405034675+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.405040727+07:00","message":"[bufferProcess] interim [320000000]:อาจรุนแรงจนทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.405043234+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.40505002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.405053312+07:00","message":"> Transcript [2851] [false]: 'อาจรุนแรงจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.405056244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.405058103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.405059824+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.405062184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.58115031+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.581202058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.581208233+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.581224574+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.581231719+07:00","message":"[bufferProcess] interim [440000000]:อาจรุนแรงจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.581234398+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.581237823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.581242762+07:00","message":"> Transcript [2852] [false]: 'อาจรุนแรงจนทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.581245926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.581247894+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.581249826+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.58125191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.753242848+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.75329199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.753300577+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.753317863+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.753325915+07:00","message":"[bufferProcess] interim [620000000]:อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.753329332+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.753337936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.753343409+07:00","message":"> Transcript [2853] [false]: 'อาจรุนแรงจนทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.753348477+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.753352246+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.753355485+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.753358501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.850745008+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.850785563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.850791896+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.850805785+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850820849+07:00","message":"[bufferProcess] interim [680000000]:อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.8508242+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850831627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850834603+07:00","message":"> Transcript [2854] [false]: 'อาจรุนแรงจนทำให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850837619+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850839501+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850843293+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850845525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850851213+07:00","message":"Push: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850853154+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850855177+07:00","message":"Set new StatePrefix : 'อาจรุนแรงจนทำให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.850857252+07:00","message":"Next Push (prob) : 'จนทำให้ผู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.85086518+07:00","message":"push: {false อาจรุนแรง 0 0xc003428080}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:11.939227241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:11.939252867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.095288873+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.095326392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.095334597+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.09535052+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.095357299+07:00","message":"[bufferProcess] interim [980000000]:อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.095360019+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.095366438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.095369257+07:00","message":"> Transcript [2855] [false]: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.095371762+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.095374116+07:00","message":"Set new StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.293725457+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.293766024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.293772291+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.293790096+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำให้พืชนำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.293797012+07:00","message":"[bufferProcess] interim [160000000]:อาจรุนแรงจนทำให้พืชนำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.293799605+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.293803291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.293806087+07:00","message":"> Transcript [2856] [false]: 'อาจรุนแรงจนทำให้พืชนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.293808948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.293820777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.293823056+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.293825068+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.312105815+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.312136521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.312141471+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.312156836+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.312164799+07:00","message":"[bufferProcess] interim [220000000]:อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.312167105+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.312170754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.312173107+07:00","message":"> Transcript [2857] [false]: 'อาจรุนแรงจนทำให้พืชนำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.312176383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.312178225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.312180009+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.312181862+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.552356222+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.552410217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำทราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.552415559+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.552429354+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.552436442+07:00","message":"[bufferProcess] interim [340000000]:อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.552438969+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.552447042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.552449682+07:00","message":"> Transcript [2858] [false]: 'อาจรุนแรงจนทำให้พืชนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.552453235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.552455349+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.552457141+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.552459507+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.627333465+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.627375342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำทรายดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.627381165+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทรายดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.627390645+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำให้พืชนำทรายดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627397135+07:00","message":"[bufferProcess] interim [520000000]:อาจรุนแรงจนทำให้พืชนำทรายดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627399489+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.62740296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627405685+07:00","message":"> Transcript [2859] [false]: 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627409269+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627411963+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627415388+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627418268+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627422068+07:00","message":"Push: 'จนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.62742663+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627429841+07:00","message":"Set new StatePrefix : 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.627433221+07:00","message":"Next Push (prob) : 'นำทราย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.62744086+07:00","message":"push: {false จนทำให้พืช 0 0xc003428080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.742512886+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.742550149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำทรายได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.742555716+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.742571164+07:00","message":"[buffer interim] 407 false อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.742577407+07:00","message":"[bufferProcess] interim [580000000]:อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.742580177+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำทรายดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.742587202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.742589688+07:00","message":"> Transcript [2860] [false]: 'อาจรุนแรงจนทำให้พืชนำทรายดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.742592861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.742594903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.742596925+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.74259971+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.911486287+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.094655094+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.094693118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่านรุนแรงจนทำให้พืชนำตายได้\",\"confidence\":0.8894866}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.094700246+07:00","message":"receive interim result [true|false]: อ่านรุนแรงจนทำให้พืชนำตายได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.094710803+07:00","message":"end recv isFinal message id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.094712776+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.094719174+07:00","message":"[buffer interim] 407 true อ่านรุนแรงจนทำให้พืชนำตายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094729271+07:00","message":"[bufferProcess] interim [970000000]:อ่านรุนแรงจนทำให้พืชนำตายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094742106+07:00","message":"[bufferProcess] send to processor (isfinal):อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094746216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094749255+07:00","message":"> Transcript [2861] [false]: 'อาจรุนแรงจนทำให้พืชนำทรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094751864+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094753602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094755321+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094757671+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.09476144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094763835+07:00","message":"> Transcript [2862] [true]: 'อ่านรุนแรงจนทำให้พืชนำตายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094765996+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094767527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094769031+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.09477066+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094772226+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094896811+07:00","message":"Push: 'นำตายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094900043+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืชนำตายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094902076+07:00","message":"Set new StatePrefix : 'อ่านรุนแรงจนทำให้พืชนำตายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094904047+07:00","message":"Next Push (prob) : 'อ่านรุนแรงจนทำให้พืชนำตายได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.094911685+07:00","message":"push: {true นำตายได้ 0 0xc003428080}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.094930642+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_407.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:13.102974411+07:00","message":"write wav file: './tmp/7549/7549_407.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.174977274+07:00","message":"[GCS] Start streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.291765504+07:00","message":"[GCS] IsForceVAD: false for message ID: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.424782461+07:00","message":"[GCS] Start streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.473261959+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.473293418+07:00","message":"found end of frame, send empty tag with msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.47329655+07:00","message":"end Recv id 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.473302719+07:00","message":"[buffer interim] 408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.473308896+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.473312452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.473315875+07:00","message":"> Transcript [2863] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.47331888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.473321056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.473322766+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.47332446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.473334005+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.473342981+07:00","message":"push: {true \n 0 0xc0032e4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:13.478697967+07:00","message":"write wav file: './tmp/7549/7549_408.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.551512193+07:00","message":"[GCS] IsForceVAD: false for message ID: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.61298623+07:00","message":"[GCS] Start streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.838052393+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.83807259+07:00","message":"found end of frame, send empty tag with msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.838075955+07:00","message":"end Recv id 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.838082427+07:00","message":"[buffer interim] 409 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.838089673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.838093749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.83809636+07:00","message":"> Transcript [2864] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.838098769+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.838100611+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.838102429+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.838104223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.83810829+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.838119275+07:00","message":"push: {true \n 0 0xc002f09b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:13.842516371+07:00","message":"write wav file: './tmp/7549/7549_409.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458204098+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458221339+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458224081+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458229037+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458230787+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458232835+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458234595+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458236224+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458237865+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458239648+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458241434+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458243197+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458245015+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458246638+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458248738+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458250221+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458251753+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458253225+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458254724+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458256217+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458257695+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.458259204+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:14.939760777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:14.939779701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457890178+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457936518+07:00","message":"receive interim result [false|false]: สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457952268+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457955694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Store\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457958795+07:00","message":"receive interim result [false|false]: Store"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457966906+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457974358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.45797733+07:00","message":"receive interim result [false|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457985239+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.45798856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457990939+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457996061+07:00","message":"[buffer interim] 410 false สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.457999632+07:00","message":"[buffer interim] 410 false Store"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.458001719+07:00","message":"[buffer interim] 410 false ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.458003665+07:00","message":"[buffer interim] 410 false ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458009302+07:00","message":"[bufferProcess] interim [480000000]:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458010958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458014285+07:00","message":"[bufferProcess] send to processor (ticker):สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458016569+07:00","message":"[bufferProcess] interim [540000000]:Store"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.4580179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458019733+07:00","message":"[bufferProcess] interim [900000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458021442+07:00","message":"[bufferProcess] send to processor:Store"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458023582+07:00","message":"[bufferProcess] interim [80000000]:ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458025238+07:00","message":"[bufferProcess] send to processor:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458027519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458029914+07:00","message":"> Transcript [2865] [false]: 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.45803205+07:00","message":"Set StatePrefix (first interim): 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458033527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.45803524+07:00","message":"> Transcript [2866] [false]: 'Store'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458036836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458038865+07:00","message":"Set new StatePrefix: 'Store'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458040255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458041939+07:00","message":"> Transcript [2867] [false]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458043511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.458044979+07:00","message":"Set new StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.62730728+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627341046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627346649+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627359701+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627363965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627366479+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.6273726+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627375502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627379487+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627384911+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627387565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627389951+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627394663+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627397393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญมีหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627399718+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมีหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627404567+07:00","message":"[buffer interim] 410 false ศัตรูพืชที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627407505+07:00","message":"[buffer interim] 410 false ศัตรูพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627409718+07:00","message":"[buffer interim] 410 false ศัตรูพืชที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627411716+07:00","message":"[buffer interim] 410 false ศัตรูพืชที่สำคัญมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.627413642+07:00","message":"[buffer interim] 410 false ศัตรูพืชที่สำคัญมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627419383+07:00","message":"[bufferProcess] interim [260000000]:ศัตรูพืชที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627424794+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627427477+07:00","message":"[bufferProcess] interim [320000000]:ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.62742948+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627438318+07:00","message":"[bufferProcess] interim [380000000]:ศัตรูพืชที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627440251+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627442171+07:00","message":"[bufferProcess] interim [680000000]:ศัตรูพืชที่สำคัญมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627443849+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627446039+07:00","message":"[bufferProcess] interim [800000000]:ศัตรูพืชที่สำคัญมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627447652+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่สำคัญมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627450356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627452969+07:00","message":"> Transcript [2868] [false]: 'ศัตรูพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627455726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627457722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627459519+07:00","message":"StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627461425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627463001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627464846+07:00","message":"> Transcript [2869] [false]: 'ศัตรูพืชที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627466625+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627468108+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627469628+07:00","message":"StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627471176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627472537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627474225+07:00","message":"> Transcript [2870] [false]: 'ศัตรูพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627475823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.62747734+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627478869+07:00","message":"StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627480368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627481694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627483257+07:00","message":"> Transcript [2871] [false]: 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627485021+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627487352+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627488827+07:00","message":"StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.62749049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627495881+07:00","message":"Push: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627497709+07:00","message":"TextPushed: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627499504+07:00","message":"Set new StatePrefix : 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627501418+07:00","message":"Next Push (prob) : 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627502871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.62750462+07:00","message":"> Transcript [2872] [false]: 'ศัตรูพืชที่สำคัญมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627506355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627508012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.627509563+07:00","message":"StatePrefix: 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.62751132+07:00","message":"TextPushed: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.62751867+07:00","message":"push: {false ศัตรูพืช 0 0xc002f09c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.661674913+07:00","message":"[GCS] IsForceVAD: false for message ID: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.734037582+07:00","message":"[GCS] Start streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.931943145+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.931982879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญมีหลายชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.931988992+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมีหลายชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.932002847+07:00","message":"[buffer interim] 410 false ศัตรูพืชที่สำคัญมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.932010144+07:00","message":"[bufferProcess] interim [40000000]:ศัตรูพืชที่สำคัญมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.932012553+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่สำคัญมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.932018156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.932020943+07:00","message":"> Transcript [2873] [false]: 'ศัตรูพืชที่สำคัญมีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.932024155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.932026092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.932028587+07:00","message":"StatePrefix: 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.932030943+07:00","message":"TextPushed: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109327608+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109364394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญมีหลายชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109370829+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109399841+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109404484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญมีหลายชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.10940737+07:00","message":"receive interim result [true|false]: ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109410614+07:00","message":"end recv isFinal message id 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.10941301+07:00","message":"end Recv id 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109422745+07:00","message":"[buffer interim] 410 false ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109426413+07:00","message":"[buffer interim] 410 true ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109432158+07:00","message":"[bufferProcess] interim [160000000]:ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109434639+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่สำคัญมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109437377+07:00","message":"[bufferProcess] interim [280000000]:ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109439284+07:00","message":"[bufferProcess] send to processor (isfinal):ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109442016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.10944473+07:00","message":"> Transcript [2874] [false]: 'ศัตรูพืชที่สำคัญมีหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109447871+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109449686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109451916+07:00","message":"StatePrefix: 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109454004+07:00","message":"TextPushed: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109455514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109457281+07:00","message":"> Transcript [2875] [false]: 'ศัตรูพืชที่สำคัญมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109459166+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109464114+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109465621+07:00","message":"StatePrefix: 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109467309+07:00","message":"TextPushed: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.10947039+07:00","message":"Push: 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109473082+07:00","message":"TextPushed: 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109475027+07:00","message":"Set new StatePrefix : 'ศัตรูพืชที่สำคัญมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109477213+07:00","message":"Next Push (prob) : 'มีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109478849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109480597+07:00","message":"> Transcript [2876] [true]: 'ศัตรูพืชที่สำคัญมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109488157+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109490085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109492169+07:00","message":"StatePrefix: 'ศัตรูพืชที่สำคัญมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109494179+07:00","message":"TextPushed: 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.109496044+07:00","message":"Push: 'มีหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109504539+07:00","message":"push: {false ที่สำคัญ 0 0xc002f09c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.109510759+07:00","message":"push: {true มีหลายชนิด 0 0xc002f09c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:16.116367326+07:00","message":"write wav file: './tmp/7549/7549_410.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.265667236+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.265703821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.265708955+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.265721911+07:00","message":"[buffer interim] 411 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.265728543+07:00","message":"[bufferProcess] interim [540000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.265730784+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.273056895+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.27307196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.273075771+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.273083728+07:00","message":"[buffer interim] 411 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.273087815+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.273089793+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.273092895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.273096648+07:00","message":"> Transcript [2877] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.273099891+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.433409547+07:00","message":"[GCS] IsForceVAD: false for message ID: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.531285515+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.531335137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.8183433}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.53134074+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.531350156+07:00","message":"end recv isFinal message id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.531352316+07:00","message":"end Recv id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.531359212+07:00","message":"[buffer interim] 411 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.53136827+07:00","message":"[bufferProcess] interim [930000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531373122+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531376385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531381265+07:00","message":"> Transcript [2878] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531383444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531385271+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531386797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531388589+07:00","message":"> Transcript [2879] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531390711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531392619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531394421+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.531396307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.53140252+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.531411945+07:00","message":"push: {true เช่น 0 0xc002f09e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:16.537108441+07:00","message":"write wav file: './tmp/7549/7549_411.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.563301242+07:00","message":"[GCS] Start streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.041026529+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.041078079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.041085692+07:00","message":"receive interim result [false|false]: มา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.041106701+07:00","message":"[buffer interim] 412 false มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.041114076+07:00","message":"[bufferProcess] interim [480000000]:มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.041116067+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.115345002+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.115380254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.115385245+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.115397512+07:00","message":"[buffer interim] 412 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.115403321+07:00","message":"[bufferProcess] interim [540000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.115405481+07:00","message":"[bufferProcess] send to processor:มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.115411795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.115414566+07:00","message":"> Transcript [2880] [false]: 'มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.115416678+07:00","message":"Set StatePrefix (first interim): 'มา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.133241642+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.133271703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.133276783+07:00","message":"receive interim result [false|false]: แมลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.133289949+07:00","message":"[buffer interim] 412 false แมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.133295812+07:00","message":"[bufferProcess] interim [600000000]:แมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.133297928+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.133308623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.13331169+07:00","message":"> Transcript [2881] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.133314037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.133316186+07:00","message":"Set new StatePrefix: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.409437293+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.4094773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลงสาบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.409482639+07:00","message":"receive interim result [false|false]: แมลงสาบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.409496928+07:00","message":"[buffer interim] 412 false แมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.409503534+07:00","message":"[bufferProcess] interim [840000000]:แมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.409505724+07:00","message":"[bufferProcess] send to processor:แมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.409512212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.409514935+07:00","message":"> Transcript [2882] [false]: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.409516949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.409518716+07:00","message":"Set new StatePrefix: 'แมลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.532685601+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.532721328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลงสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.532726894+07:00","message":"receive interim result [false|false]: แมลงสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.53273796+07:00","message":"[buffer interim] 412 false แมลงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.532744493+07:00","message":"[bufferProcess] interim [960000000]:แมลงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.532746884+07:00","message":"[bufferProcess] send to processor:แมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.532752422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.532755181+07:00","message":"> Transcript [2883] [false]: 'แมลงสาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.532758016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.532759953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.532761877+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.532764085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.533784357+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.533842022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลงศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.533850219+07:00","message":"receive interim result [false|false]: แมลงศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.533872642+07:00","message":"[buffer interim] 412 false แมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.53388636+07:00","message":"[bufferProcess] interim [20000000]:แมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.533891126+07:00","message":"[bufferProcess] send to processor:แมลงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.53390359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.533908271+07:00","message":"> Transcript [2884] [false]: 'แมลงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.533913568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.533917029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.533920064+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.533923544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.794676567+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.794707198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลงศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.794712673+07:00","message":"receive interim result [false|false]: แมลงศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.794727553+07:00","message":"[buffer interim] 412 false แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.794735552+07:00","message":"[bufferProcess] interim [260000000]:แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.794737981+07:00","message":"[bufferProcess] send to processor:แมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.794741357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.794744409+07:00","message":"> Transcript [2885] [false]: 'แมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.794747381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.794750439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.794752261+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.794754166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:17.939828124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:17.939828738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.092290657+07:00","message":"[GCS] IsForceVAD: false for message ID: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.182493838+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.182535099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลงศัตรูพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.18254144+07:00","message":"receive interim result [true|false]: แมลงศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.182547109+07:00","message":"end recv isFinal message id 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.182549152+07:00","message":"end Recv id 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.182554862+07:00","message":"[buffer interim] 412 true แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182560494+07:00","message":"[bufferProcess] interim [770000000]:แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182563652+07:00","message":"[bufferProcess] send to processor (isfinal):แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182567025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182569747+07:00","message":"> Transcript [2886] [false]: 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182572549+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182574373+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182576142+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.18257792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182581045+07:00","message":"Push: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182582765+07:00","message":"TextPushed: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182584657+07:00","message":"Set new StatePrefix : 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182586577+07:00","message":"Next Push (prob) : 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182588157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182592103+07:00","message":"> Transcript [2887] [true]: 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182594597+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182596143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182597663+07:00","message":"StatePrefix: 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.182599477+07:00","message":"TextPushed: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.18260127+07:00","message":"Push: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.182608613+07:00","message":"push: {false แมลง 0 0xc0032e4480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.182615399+07:00","message":"push: {true ศัตรูพืช 0 0xc0032e4480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:18.188946216+07:00","message":"write wav file: './tmp/7549/7549_412.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.543587693+07:00","message":"[GCS] Start streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.161413722+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.161458772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.161464166+07:00","message":"receive interim result [false|false]: แนว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.161479452+07:00","message":"[buffer interim] 413 false แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.161488208+07:00","message":"[bufferProcess] interim [600000000]:แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.161489968+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.323245822+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.323276706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.323281989+07:00","message":"receive interim result [false|false]: เน็ต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.323297891+07:00","message":"[buffer interim] 413 false เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.323304093+07:00","message":"[bufferProcess] interim [660000000]:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.323306239+07:00","message":"[bufferProcess] send to processor:แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.323309919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.323312683+07:00","message":"> Transcript [2888] [false]: 'แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.323314792+07:00","message":"Set StatePrefix (first interim): 'แนว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.356764443+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.356798671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.356804883+07:00","message":"receive interim result [false|false]: ไม่รู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.356825247+07:00","message":"[buffer interim] 413 false ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.356832497+07:00","message":"[bufferProcess] interim [720000000]:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.356835458+07:00","message":"[bufferProcess] send to processor:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.356844128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.356848009+07:00","message":"> Transcript [2889] [false]: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.356850944+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.356854052+07:00","message":"Set new StatePrefix: 'เน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.367009642+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.367035147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.367041247+07:00","message":"receive interim result [false|false]: ในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.367057027+07:00","message":"[buffer interim] 413 false ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.367063247+07:00","message":"[bufferProcess] interim [780000000]:ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.367066364+07:00","message":"[bufferProcess] send to processor:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.367070904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.367074793+07:00","message":"> Transcript [2890] [false]: 'ไม่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.367077465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.367080058+07:00","message":"Set new StatePrefix: 'ไม่รู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.542257732+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.542303496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.542311675+07:00","message":"receive interim result [false|false]: ในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.542332105+07:00","message":"[buffer interim] 413 false ในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.542340751+07:00","message":"[bufferProcess] interim [960000000]:ในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.542344254+07:00","message":"[bufferProcess] send to processor:ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.54234883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.542353437+07:00","message":"> Transcript [2891] [false]: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.542357039+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.542360221+07:00","message":"Set new StatePrefix: 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.611551808+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.611590703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.611598489+07:00","message":"receive interim result [false|false]: ในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.611615898+07:00","message":"[buffer interim] 413 false ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.611624042+07:00","message":"[bufferProcess] interim [80000000]:ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.611627946+07:00","message":"[bufferProcess] send to processor:ในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.611637983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.611641821+07:00","message":"> Transcript [2892] [false]: 'ในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.611646065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.61164909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.611652264+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.611654962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.747277348+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.747310602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.747315586+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.747331227+07:00","message":"[buffer interim] 413 false ในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.74733826+07:00","message":"[bufferProcess] interim [200000000]:ในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.747340372+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.74734374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.747346696+07:00","message":"> Transcript [2893] [false]: 'ในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.747349567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.747351388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.747353136+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.747354928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.120196689+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.120236784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.120242393+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.120256596+07:00","message":"[buffer interim] 413 false ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.120264204+07:00","message":"[bufferProcess] interim [560000000]:ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.120266717+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.120271994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.120274845+07:00","message":"> Transcript [2894] [false]: 'ในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.120278201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.120280375+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.12028235+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.120284446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.477673384+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.477711952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.477717844+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเพียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.477729282+07:00","message":"[buffer interim] 413 false ในรูปนี้นะคะก็คือเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477738612+07:00","message":"[bufferProcess] interim [920000000]:ในรูปนี้นะคะก็คือเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477742235+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477749739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477753803+07:00","message":"> Transcript [2895] [false]: 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477758325+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.47776239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477764307+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477766265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477771093+07:00","message":"Push: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477773945+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477777144+07:00","message":"Set new StatePrefix : 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.477780969+07:00","message":"Next Push (prob) : 'นี้นะคะก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.477790472+07:00","message":"push: {false ในรูป 0 0xc002059980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.654249515+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.654285098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเปรียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.654291096+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.654303618+07:00","message":"[buffer interim] 413 false ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.654310334+07:00","message":"[bufferProcess] interim [100000000]:ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.654312829+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.654319531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.654321988+07:00","message":"> Transcript [2896] [false]: 'ในรูปนี้นะคะก็คือเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.654325287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.654327265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.654329038+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.65433174+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.831020153+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.831060223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.831066592+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.831077232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Clear แปล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.831080075+07:00","message":"receive interim result [false|false]:  Clear แปล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.831087949+07:00","message":"[buffer interim] 413 false ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.831095291+07:00","message":"[buffer interim] 413 false  Clear แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831101963+07:00","message":"[bufferProcess] interim [280000000]:ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831105076+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831113885+07:00","message":"[bufferProcess] interim [280000000]: Clear แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831117833+07:00","message":"[bufferProcess] update buffer: ในรูปนี้นะคะก็คือ Clear แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831120859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831123871+07:00","message":"> Transcript [2897] [false]: 'ในรูปนี้นะคะก็คือเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831127532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831129448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831131332+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.831133295+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:20.940757801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:20.940768188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.017693457+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.017737064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเพลี้ยแป้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.017742293+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.01776686+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.01777295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเคลียร์แปลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.017777054+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเคลียร์แปลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.017784736+07:00","message":"[buffer interim] 413 false ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.017789108+07:00","message":"[buffer interim] 413 false ในรูปนี้นะคะก็คือเคลียร์แปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017795138+07:00","message":"[bufferProcess] interim [460000000]:ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017797767+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือ Clear แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017800483+07:00","message":"[bufferProcess] interim [520000000]:ในรูปนี้นะคะก็คือเคลียร์แปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017802314+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017805221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017808065+07:00","message":"> Transcript [2898] [false]: 'ในรูปนี้นะคะก็คือ Clear แปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017811379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017826612+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017828974+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017831273+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017832828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017835136+07:00","message":"> Transcript [2899] [false]: 'ในรูปนี้นะคะก็คือเพลี้ยแป้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017837149+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017844416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017846064+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017847806+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017853121+07:00","message":"Push: 'นี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017855286+07:00","message":"TextPushed: 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017857362+07:00","message":"Set new StatePrefix : 'ในรูปนี้นะคะก็คือเพลี้ยแป้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.017859708+07:00","message":"Next Push (prob) : 'เพลี้ยแป้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.017871834+07:00","message":"push: {false นี้นะคะก็คือ 0 0xc002059980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.172537049+07:00","message":"[GCS] IsForceVAD: false for message ID: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.320824779+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.32087392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเคลียร์แปลง\",\"confidence\":0.91439617}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.320880712+07:00","message":"receive interim result [true|false]: ในรูปนี้นะคะก็คือเคลียร์แปลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.320889913+07:00","message":"end recv isFinal message id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.320891936+07:00","message":"end Recv id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.320897969+07:00","message":"[buffer interim] 413 true ในรูปนี้นะคะก็คือเคลียร์แปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320906939+07:00","message":"[bufferProcess] interim [850000000]:ในรูปนี้นะคะก็คือเคลียร์แปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320911664+07:00","message":"[bufferProcess] send to processor (isfinal):ในรูปนี้นะคะก็คือเคลียร์แปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.32091507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320917909+07:00","message":"> Transcript [2900] [false]: 'ในรูปนี้นะคะก็คือเคลียร์แปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320920271+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320922097+07:00","message":"Set new StatePrefix: 'ในรูปนี้นะคะก็คือเคลียร์แปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320923758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320925468+07:00","message":"> Transcript [2901] [true]: 'ในรูปนี้นะคะก็คือเคลียร์แปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320927869+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320930345+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320932128+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็คือเคลียร์แปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320934368+07:00","message":"TextPushed: 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.320940333+07:00","message":"Push: 'เคลียร์แปลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.320949379+07:00","message":"push: {true เคลียร์แปลง 0 0xc002059980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:21.330507535+07:00","message":"write wav file: './tmp/7549/7549_413.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.693110146+07:00","message":"[GCS] Start streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.163615267+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.163662584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.163668485+07:00","message":"receive interim result [false|false]: สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.163682339+07:00","message":"[buffer interim] 414 false สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.163689849+07:00","message":"[bufferProcess] interim [480000000]:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.163691676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.395412588+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.395448025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.395453357+07:00","message":"receive interim result [false|false]: ส่งรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.395465181+07:00","message":"[buffer interim] 414 false ส่งรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.395471158+07:00","message":"[bufferProcess] interim [720000000]:ส่งรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.395473537+07:00","message":"[bufferProcess] send to processor:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.395479082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.395481585+07:00","message":"> Transcript [2902] [false]: 'สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.395483757+07:00","message":"Set StatePrefix (first interim): 'สั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.558201853+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.558241868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.558250576+07:00","message":"receive interim result [false|false]: สองรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.558268897+07:00","message":"[buffer interim] 414 false สองรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.558280563+07:00","message":"[bufferProcess] interim [900000000]:สองรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.558284186+07:00","message":"[bufferProcess] send to processor:ส่งรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.55829184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.558297145+07:00","message":"> Transcript [2903] [false]: 'ส่งรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.558300443+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.558304132+07:00","message":"Set new StatePrefix: 'ส่งรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.755677454+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.755719718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.755725629+07:00","message":"receive interim result [false|false]: สองรูปนี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.755738721+07:00","message":"[buffer interim] 414 false สองรูปนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.755745747+07:00","message":"[bufferProcess] interim [80000000]:สองรูปนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.75574838+07:00","message":"[bufferProcess] send to processor:สองรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.755753865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.755756964+07:00","message":"> Transcript [2904] [false]: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.755759484+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.755761501+07:00","message":"Set new StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.251399196+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.251436369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้คือพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.251441467+07:00","message":"receive interim result [false|false]: สองรูปนี้คือพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.251449847+07:00","message":"[buffer interim] 414 false สองรูปนี้คือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.251456095+07:00","message":"[bufferProcess] interim [620000000]:สองรูปนี้คือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.251458659+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.251461994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.251464623+07:00","message":"> Transcript [2905] [false]: 'สองรูปนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.251468079+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.251470011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.251471919+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.251473818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.438960052+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.43899527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้คือเพลี้ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.439001527+07:00","message":"receive interim result [false|false]: สองรูปนี้คือเพลี้ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.439013162+07:00","message":"[buffer interim] 414 false สองรูปนี้คือเพลี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.439020704+07:00","message":"[bufferProcess] interim [740000000]:สองรูปนี้คือเพลี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.439023346+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.439028532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.439031284+07:00","message":"> Transcript [2906] [false]: 'สองรูปนี้คือพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.439034125+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.439036321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.439038436+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.439040745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.444168292+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.444178317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้คือเพี้ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.444181736+07:00","message":"receive interim result [false|false]: สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.444189378+07:00","message":"[buffer interim] 414 false สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.444192425+07:00","message":"[bufferProcess] interim [800000000]:สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.444194289+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือเพลี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.44419636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.44419864+07:00","message":"> Transcript [2907] [false]: 'สองรูปนี้คือเพลี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.444200905+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.444202609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.444204207+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.444205923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.628277931+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.628318145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้คือเพลี้ยอ่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.628325449+07:00","message":"receive interim result [false|false]: สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.628340393+07:00","message":"[buffer interim] 414 false สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628348224+07:00","message":"[bufferProcess] interim [980000000]:สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628350776+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628357772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628360421+07:00","message":"> Transcript [2908] [false]: 'สองรูปนี้คือเพี้ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628363761+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628366173+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628367964+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628369985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628375616+07:00","message":"Push: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628377702+07:00","message":"TextPushed: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628379526+07:00","message":"Set new StatePrefix : 'สองรูปนี้คือเพี้ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.628381862+07:00","message":"Next Push (prob) : 'คือเพี้ยน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.628390349+07:00","message":"push: {false สองรูปนี้ 0 0xc002756100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.861336926+07:00","message":"[GCS] IsForceVAD: false for message ID: 414"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:23.941588925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:23.941618615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.99110818+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.991154172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 รูปนี้คือเพลี้ยอ่อน\",\"confidence\":0.8745475}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.991161472+07:00","message":"receive interim result [true|false]: 2 รูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.991170656+07:00","message":"end recv isFinal message id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.99117278+07:00","message":"end Recv id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.991179749+07:00","message":"[buffer interim] 414 true 2 รูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991186826+07:00","message":"[bufferProcess] interim [400000000]:2 รูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991193174+07:00","message":"[bufferProcess] send to processor (isfinal):สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.99119637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991199171+07:00","message":"> Transcript [2909] [false]: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.99120399+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991206134+07:00","message":"Set new StatePrefix: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991207967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991209994+07:00","message":"> Transcript [2910] [true]: '2 รูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991212306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991214064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.99121588+07:00","message":"StatePrefix: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.99121801+07:00","message":"TextPushed: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991219471+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991322061+07:00","message":"Push: 'คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991325003+07:00","message":"TextPushed: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991327257+07:00","message":"Set new StatePrefix : '2 รูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991329261+07:00","message":"Next Push (prob) : '2 รูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.991338181+07:00","message":"push: {true คือเพลี้ยอ่อน 0 0xc002756100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.991355712+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_414.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:23.998233632+07:00","message":"write wav file: './tmp/7549/7549_414.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.122899033+07:00","message":"[GCS] Start streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.586898585+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.586937441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.586942782+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.586953934+07:00","message":"[buffer interim] 415 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.586960645+07:00","message":"[bufferProcess] interim [480000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.586962368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.650481881+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.65051678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.650522053+07:00","message":"receive interim result [false|false]: ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.650532879+07:00","message":"[buffer interim] 415 false ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.650538996+07:00","message":"[bufferProcess] interim [540000000]:ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.650541466+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.650545181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.650548376+07:00","message":"> Transcript [2911] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.650550553+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.773674402+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.773708857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.77371575+07:00","message":"receive interim result [false|false]: ที่อยู่บ่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.773729903+07:00","message":"[buffer interim] 415 false ที่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.773736903+07:00","message":"[bufferProcess] interim [720000000]:ที่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.773740156+07:00","message":"[bufferProcess] send to processor:ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.773747221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.773750117+07:00","message":"> Transcript [2912] [false]: 'ที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.773753404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.773755274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.773757217+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.773759733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.843247042+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.843284206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.84328988+07:00","message":"receive interim result [false|false]: ที่อยู่บน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.843306667+07:00","message":"[buffer interim] 415 false ที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.84331381+07:00","message":"[bufferProcess] interim [780000000]:ที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.843315816+07:00","message":"[bufferProcess] send to processor:ที่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.843319382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.843322379+07:00","message":"> Transcript [2913] [false]: 'ที่อยู่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.843324993+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.843326684+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.843329064+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.84333109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.099141621+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.099176546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บนใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.099182237+07:00","message":"receive interim result [false|false]: ที่อยู่บนใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.099194617+07:00","message":"[buffer interim] 415 false ที่อยู่บนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.099201411+07:00","message":"[bufferProcess] interim [20000000]:ที่อยู่บนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.099203777+07:00","message":"[bufferProcess] send to processor:ที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.099208935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.099212021+07:00","message":"> Transcript [2914] [false]: 'ที่อยู่บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.099215022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.099216835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.09921889+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.099221184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.29534711+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.295382099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บนใบหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.295387995+07:00","message":"receive interim result [false|false]: ที่อยู่บนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.295400501+07:00","message":"[buffer interim] 415 false ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295406961+07:00","message":"[bufferProcess] interim [200000000]:ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295409049+07:00","message":"[bufferProcess] send to processor:ที่อยู่บนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295414294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295417249+07:00","message":"> Transcript [2915] [false]: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295420169+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295422309+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295424357+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295426787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.29543159+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295433312+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295435698+07:00","message":"Set new StatePrefix : 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.295437929+07:00","message":"Next Push (prob) : 'อยู่บนใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.295447084+07:00","message":"push: {false ที่ 0 0xc0032e4280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.532609179+07:00","message":"[GCS] IsForceVAD: false for message ID: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.621130821+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.621180063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บนใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.621187132+07:00","message":"receive interim result [false|false]: ที่อยู่บนใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.621202456+07:00","message":"[buffer interim] 415 false ที่อยู่บนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.621210014+07:00","message":"[bufferProcess] interim [620000000]:ที่อยู่บนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.621212346+07:00","message":"[bufferProcess] send to processor:ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.621216485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.621220031+07:00","message":"> Transcript [2916] [false]: 'ที่อยู่บนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.621223743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.621225761+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.621227586+07:00","message":"StatePrefix: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.621229731+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.648245734+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.648283003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บนใบหน้า\",\"confidence\":0.9198283}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.648289043+07:00","message":"receive interim result [true|false]: ที่อยู่บนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.6483006+07:00","message":"end recv isFinal message id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.64830328+07:00","message":"end Recv id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.648309983+07:00","message":"[buffer interim] 415 true ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648316198+07:00","message":"[bufferProcess] interim [620000000]:ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648319168+07:00","message":"[bufferProcess] send to processor (isfinal):ที่อยู่บนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648322284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648325086+07:00","message":"> Transcript [2917] [false]: 'ที่อยู่บนใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648328081+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648329878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648332064+07:00","message":"StatePrefix: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648334138+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648335948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648337833+07:00","message":"> Transcript [2918] [true]: 'ที่อยู่บนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648340059+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648342731+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648345224+07:00","message":"StatePrefix: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648348461+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.648371165+07:00","message":"Push: 'อยู่บนใบหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.64838507+07:00","message":"push: {true อยู่บนใบหน้า 0 0xc0032e4280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:25.654878574+07:00","message":"write wav file: './tmp/7549/7549_415.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.913315999+07:00","message":"[GCS] Start streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.97101558+07:00","message":"[GCS] IsForceVAD: false for message ID: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.190051039+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.190070568+07:00","message":"found end of frame, send empty tag with msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.190073739+07:00","message":"end Recv id 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.190081347+07:00","message":"[buffer interim] 416 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.190088392+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.190092563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.190095746+07:00","message":"> Transcript [2919] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.190098138+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.190100108+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.190101877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.190103774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.190112499+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.19012244+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:26.194952422+07:00","message":"write wav file: './tmp/7549/7549_416.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.423943341+07:00","message":"[GCS] Start streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.492048311+07:00","message":"[GCS] IsForceVAD: false for message ID: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.664543676+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.664558545+07:00","message":"found end of frame, send empty tag with msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.664561454+07:00","message":"end Recv id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.664568903+07:00","message":"[buffer interim] 417 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.664575832+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.664579372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.664582055+07:00","message":"> Transcript [2920] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.664584307+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.664587605+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.664589439+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.664591225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.664594527+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.664604244+07:00","message":"push: {true \n 0 0xc003428180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:26.66973471+07:00","message":"write wav file: './tmp/7549/7549_417.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.812265925+07:00","message":"[GCS] Start streaming session, msgId: 418"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:26.941754903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:26.94176372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.157148901+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.157198628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.157203628+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.157217499+07:00","message":"[buffer interim] 418 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.157223405+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.157225082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.350071299+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.350108474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.350114018+07:00","message":"receive interim result [false|false]: วัดฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.350127093+07:00","message":"[buffer interim] 418 false วัดฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.350133659+07:00","message":"[bufferProcess] interim [600000000]:วัดฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.350135861+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.350142823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.350145859+07:00","message":"> Transcript [2921] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.350147894+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.469987742+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.470021344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัชพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.470027723+07:00","message":"receive interim result [false|false]: วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.470039725+07:00","message":"[buffer interim] 418 false วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.470046265+07:00","message":"[bufferProcess] interim [660000000]:วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.470048413+07:00","message":"[bufferProcess] send to processor:วัดฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.470053748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.470056689+07:00","message":"> Transcript [2922] [false]: 'วัดฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.470059686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.470061672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.470063618+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.470065803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.772748162+07:00","message":"[GCS] IsForceVAD: false for message ID: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.869343018+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.869397623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัชพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.869404194+07:00","message":"receive interim result [true|false]: วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.869415059+07:00","message":"end recv isFinal message id 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.869417486+07:00","message":"end Recv id 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.869424239+07:00","message":"[buffer interim] 418 true วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869438179+07:00","message":"[bufferProcess] interim [170000000]:วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869450228+07:00","message":"[bufferProcess] send to processor (isfinal):วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869453924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869456729+07:00","message":"> Transcript [2923] [false]: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869458848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869460745+07:00","message":"Set new StatePrefix: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.86946231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869464092+07:00","message":"> Transcript [2924] [true]: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.86946624+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869468039+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869469869+07:00","message":"StatePrefix: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869471793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.869475378+07:00","message":"Push: 'วัชพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.86948801+07:00","message":"push: {true วัชพืช 0 0xc0032e4700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:27.875054581+07:00","message":"write wav file: './tmp/7549/7549_418.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.972131798+07:00","message":"[GCS] Start streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.033577443+07:00","message":"[GCS] IsForceVAD: false for message ID: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.163600858+07:00","message":"[GCS] Start streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.22885853+07:00","message":"receive streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.228878934+07:00","message":"found end of frame, send empty tag with msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.228882436+07:00","message":"end Recv id 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.228888732+07:00","message":"[buffer interim] 419 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.228895007+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.22889916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.228901649+07:00","message":"> Transcript [2925] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.228903832+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.228905694+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.228907468+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.228909156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.22891186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.228920274+07:00","message":"push: {true \n 0 0xc002f08200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:28.233214295+07:00","message":"write wav file: './tmp/7549/7549_419.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.51788621+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.517941474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.517948626+07:00","message":"receive interim result [false|false]: ซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.517965695+07:00","message":"[buffer interim] 420 false ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.517974344+07:00","message":"[bufferProcess] interim [420000000]:ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.517977558+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.8443459+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.844386184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.844393109+07:00","message":"receive interim result [false|false]: ฉันก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.844409058+07:00","message":"[buffer interim] 420 false ฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.844420035+07:00","message":"[bufferProcess] interim [540000000]:ฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.844424017+07:00","message":"[bufferProcess] send to processor:ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.844433354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.844437551+07:00","message":"> Transcript [2926] [false]: 'ซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.844441126+07:00","message":"Set StatePrefix (first interim): 'ซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.919527391+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.919567853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.919573308+07:00","message":"receive interim result [false|false]: ซึ่งก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.919589933+07:00","message":"[buffer interim] 420 false ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.919596794+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.919598961+07:00","message":"[bufferProcess] send to processor:ฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.919602703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.919605225+07:00","message":"> Transcript [2927] [false]: 'ฉันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.919607657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.919609566+07:00","message":"Set new StatePrefix: 'ฉันก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.02343365+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.023465575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.02347063+07:00","message":"receive interim result [false|false]: ซึ่งก็คือตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.023514044+07:00","message":"[buffer interim] 420 false ซึ่งก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.023524064+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.023526359+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.02352958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.023531846+07:00","message":"> Transcript [2928] [false]: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.023533949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.023536313+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.226203219+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.226237587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.226243247+07:00","message":"receive interim result [false|false]: ซึ่งก็คือตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.226263863+07:00","message":"[buffer interim] 420 false ซึ่งก็คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.226271353+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งก็คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.226274175+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.22627756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.226280241+07:00","message":"> Transcript [2929] [false]: 'ซึ่งก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.226283279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.226285345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.226287111+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.226289001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.33092908+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.330962679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือต้นหญ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.330967946+07:00","message":"receive interim result [false|false]: ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.330982345+07:00","message":"[buffer interim] 420 false ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.330988945+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.330991931+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.330995376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.330998894+07:00","message":"> Transcript [2930] [false]: 'ซึ่งก็คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.331001641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.331003496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.331005438+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.331007275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.394351069+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.394394563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือต้นยาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.39440027+07:00","message":"receive interim result [false|false]: ซึ่งก็คือต้นยาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.394411668+07:00","message":"[buffer interim] 420 false ซึ่งก็คือต้นยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.394417705+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งก็คือต้นยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.394419874+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.3944256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.39442828+07:00","message":"> Transcript [2931] [false]: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.39443118+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.394433116+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.394434944+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.39443706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.399110574+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.399130372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือต้นยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.39913505+07:00","message":"receive interim result [false|false]: ซึ่งก็คือต้นยา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.399145966+07:00","message":"[buffer interim] 420 false ซึ่งก็คือต้นยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399150921+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งก็คือต้นยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399153151+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือต้นยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399157674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399161167+07:00","message":"> Transcript [2932] [false]: 'ซึ่งก็คือต้นยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399163716+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399165917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399167624+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399172621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399178869+07:00","message":"Push: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399180629+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399182433+07:00","message":"Set new StatePrefix : 'ซึ่งก็คือต้นยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.399184433+07:00","message":"Next Push (prob) : 'ต้นยาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.399194707+07:00","message":"push: {false ซึ่งก็คือ 0 0xc0032e4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.632347408+07:00","message":"[GCS] IsForceVAD: false for message ID: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.694653171+07:00","message":"[GCS] Start streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.715960148+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.715988399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือต้นหญ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.715993305+07:00","message":"receive interim result [false|false]: ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.716008703+07:00","message":"[buffer interim] 420 false ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.716014701+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.716017282+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือต้นยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.716020681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.716023751+07:00","message":"> Transcript [2933] [false]: 'ซึ่งก็คือต้นยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.716026376+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.734745943+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.73478974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือต้นหญ้า\",\"confidence\":0.9569079}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.734795837+07:00","message":"receive interim result [true|false]: ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.734807881+07:00","message":"end recv isFinal message id 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.734809988+07:00","message":"end Recv id 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.734825204+07:00","message":"[buffer interim] 420 true ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734832399+07:00","message":"[bufferProcess] interim [710000000]:ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734835509+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734838786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734841183+07:00","message":"> Transcript [2934] [false]: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734843305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734845089+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734846677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734848465+07:00","message":"> Transcript [2935] [true]: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734850621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734852319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.73485443+07:00","message":"StatePrefix: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734856535+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.734861529+07:00","message":"Push: 'ต้นหญ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.734868937+07:00","message":"push: {true ต้นหญ้า 0 0xc0032e4880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:29.741026882+07:00","message":"write wav file: './tmp/7549/7549_420.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:29.942282243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:29.942299325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.263149299+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.263189725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.263194931+07:00","message":"receive interim result [false|false]: คิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.263207984+07:00","message":"[buffer interim] 421 false คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.26321447+07:00","message":"[bufferProcess] interim [480000000]:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.263216548+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.418790161+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.418836838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทิกเกอร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.418843606+07:00","message":"receive interim result [false|false]: ทิกเกอร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.418857438+07:00","message":"[buffer interim] 421 false ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.418863542+07:00","message":"[bufferProcess] interim [600000000]:ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.418866276+07:00","message":"[bufferProcess] send to processor:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.418873039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.418875984+07:00","message":"> Transcript [2936] [false]: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.418878109+07:00","message":"Set StatePrefix (first interim): 'คิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.475076951+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.475108159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.47511444+07:00","message":"receive interim result [false|false]: ที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.475128759+07:00","message":"[buffer interim] 421 false ที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.475134693+07:00","message":"[bufferProcess] interim [660000000]:ที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.475137107+07:00","message":"[bufferProcess] send to processor:ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.475143141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.475146022+07:00","message":"> Transcript [2937] [false]: 'ทิกเกอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.475148211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.475150002+07:00","message":"Set new StatePrefix: 'ทิกเกอร์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.543933015+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.543968203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.543973974+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.543988047+07:00","message":"[buffer interim] 421 false ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.543994136+07:00","message":"[bufferProcess] interim [840000000]:ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.543996659+07:00","message":"[bufferProcess] send to processor:ที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.544003281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.544005881+07:00","message":"> Transcript [2938] [false]: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.544008173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.544009984+07:00","message":"Set new StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.881914416+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.881961967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.881968071+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.881980832+07:00","message":"[buffer interim] 421 false ที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.881986963+07:00","message":"[bufferProcess] interim [140000000]:ที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.881989216+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.881994504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.881998072+07:00","message":"> Transcript [2939] [false]: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.882001491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.882003369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.882005364+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.882007324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.122617431+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.12265072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นในแปล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.122656637+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.122667294+07:00","message":"[buffer interim] 421 false ที่เกิดขึ้นในแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.122672966+07:00","message":"[bufferProcess] interim [440000000]:ที่เกิดขึ้นในแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.122675116+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.122680457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.122683387+07:00","message":"> Transcript [2940] [false]: 'ที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.122686403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.12268846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.122690233+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.122692386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.255289533+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.255325294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นในแปลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.255331118+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.25534581+07:00","message":"[buffer interim] 421 false ที่เกิดขึ้นในแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.255352925+07:00","message":"[bufferProcess] interim [560000000]:ที่เกิดขึ้นในแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.255355596+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.255360855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.255364052+07:00","message":"> Transcript [2941] [false]: 'ที่เกิดขึ้นในแปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.255367595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.255369547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.255371428+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.255373655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.579219839+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.579259368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นในแปลงปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.579265587+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลงปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.579277324+07:00","message":"[buffer interim] 421 false ที่เกิดขึ้นในแปลงปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579285019+07:00","message":"[bufferProcess] interim [860000000]:ที่เกิดขึ้นในแปลงปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579287213+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579292548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579295352+07:00","message":"> Transcript [2942] [false]: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579298228+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579300335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579302512+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579304488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579309342+07:00","message":"Push: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.5793113+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579313872+07:00","message":"Set new StatePrefix : 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.579315943+07:00","message":"Next Push (prob) : 'ขึ้นในแปลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.579323492+07:00","message":"push: {false ที่เกิด 0 0xc002f08480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.77103273+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.771069568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นในแปลงปลูกหน่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.771075334+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.771089646+07:00","message":"[buffer interim] 421 false ที่เกิดขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.771096011+07:00","message":"[bufferProcess] interim [100000000]:ที่เกิดขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.771098342+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปลงปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.771105478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.771108464+07:00","message":"> Transcript [2943] [false]: 'ที่เกิดขึ้นในแปลงปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.771111696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.771113774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.771115652+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.771118016+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.827613557+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.827652426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นในแปลงปลูกหน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.827658463+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.827669655+07:00","message":"[buffer interim] 421 false ที่เกิดขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.827677923+07:00","message":"[bufferProcess] interim [220000000]:ที่เกิดขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.827680485+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.82768603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.827689131+07:00","message":"> Transcript [2944] [false]: 'ที่เกิดขึ้นในแปลงปลูกหน่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.827692228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.827694469+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.827696935+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.82769913+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.208975922+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.209007564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.209013421+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.209028194+07:00","message":"[buffer interim] 421 false ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.209035164+07:00","message":"[bufferProcess] interim [520000000]:ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.209037496+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.209040926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.209043707+07:00","message":"> Transcript [2945] [false]: 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.209046847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.209048829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.209050851+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.209052923+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.573736094+07:00","message":"[GCS] IsForceVAD: false for message ID: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.677575924+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.677621567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.677629477+07:00","message":"receive interim result [true|false]: ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.677640065+07:00","message":"end recv isFinal message id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.67764299+07:00","message":"end Recv id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.677652209+07:00","message":"[buffer interim] 421 true ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677667111+07:00","message":"[bufferProcess] interim [90000000]:ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677671063+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677675975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677679993+07:00","message":"> Transcript [2946] [false]: 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677684319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677687899+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677691226+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677694539+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677703834+07:00","message":"Push: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.67770657+07:00","message":"TextPushed: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.67770961+07:00","message":"Set new StatePrefix : 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677712805+07:00","message":"Next Push (prob) : 'ปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677716101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.67771906+07:00","message":"> Transcript [2947] [true]: 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677722444+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677724901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677727528+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677730583+07:00","message":"TextPushed: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.677734693+07:00","message":"Push: 'ปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.677746641+07:00","message":"push: {false ขึ้นในแปลง 0 0xc002f08480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.677753847+07:00","message":"push: {true ปลูกหน่อไม้ฝรั่ง 0 0xc002f08480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:32.687391471+07:00","message":"write wav file: './tmp/7549/7549_421.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.835137171+07:00","message":"[GCS] Start streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.891035279+07:00","message":"[GCS] IsForceVAD: false for message ID: 422"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:32.943199898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:32.943223707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.011034195+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.011053151+07:00","message":"found end of frame, send empty tag with msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.011056407+07:00","message":"end Recv id 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.01106302+07:00","message":"[buffer interim] 422 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.011069987+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.011073686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.011076343+07:00","message":"> Transcript [2948] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.011078562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.011080457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.011082191+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.011083915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.011086934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.011096084+07:00","message":"push: {true \n 0 0xc003428280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:33.015864237+07:00","message":"write wav file: './tmp/7549/7549_422.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.092670067+07:00","message":"[GCS] Start streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.624600098+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.624650923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.624656835+07:00","message":"receive interim result [false|false]: สน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.624671547+07:00","message":"[buffer interim] 423 false สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.624678904+07:00","message":"[bufferProcess] interim [360000000]:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.624681644+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.758409099+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.758451213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนลด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.758458638+07:00","message":"receive interim result [false|false]: ส่วนลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.758472217+07:00","message":"[buffer interim] 423 false ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.758481188+07:00","message":"[bufferProcess] interim [480000000]:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.758484387+07:00","message":"[bufferProcess] send to processor:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.758490035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.758494206+07:00","message":"> Transcript [2949] [false]: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.758497499+07:00","message":"Set StatePrefix (first interim): 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.942605175+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.942641643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนรถไฟ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.942647322+07:00","message":"receive interim result [false|false]: สวนรถไฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.942660332+07:00","message":"[buffer interim] 423 false สวนรถไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.942666605+07:00","message":"[bufferProcess] interim [660000000]:สวนรถไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.942668828+07:00","message":"[bufferProcess] send to processor:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.942675248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.942677868+07:00","message":"> Transcript [2950] [false]: 'ส่วนลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.94267989+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.942681867+07:00","message":"Set new StatePrefix: 'ส่วนลด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.9515079+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.95154862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนลดสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.951553733+07:00","message":"receive interim result [false|false]: ส่วนลดสุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.95156922+07:00","message":"[buffer interim] 423 false ส่วนลดสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.951575677+07:00","message":"[bufferProcess] interim [720000000]:ส่วนลดสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.95157773+07:00","message":"[bufferProcess] send to processor:สวนรถไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.951581369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.951584346+07:00","message":"> Transcript [2951] [false]: 'สวนรถไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.951586334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.951591783+07:00","message":"Set new StatePrefix: 'สวนรถไฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.127679393+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.127710367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.127715089+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.127728416+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.127735173+07:00","message":"[bufferProcess] interim [840000000]:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.127737686+07:00","message":"[bufferProcess] send to processor:ส่วนลดสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.127741464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.127743877+07:00","message":"> Transcript [2952] [false]: 'ส่วนลดสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.127745684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.127749647+07:00","message":"Set new StatePrefix: 'ส่วนลดสุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.721270401+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.721311045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.721317543+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.72133068+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.721337427+07:00","message":"[bufferProcess] interim [440000000]:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.721339954+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.721345459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.721348252+07:00","message":"> Transcript [2953] [false]: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.721350424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.721352736+07:00","message":"Set new StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.036048928+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.036084979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.036091173+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.036102135+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.036108388+07:00","message":"[bufferProcess] interim [800000000]:ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.036110686+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.036116502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.03611939+07:00","message":"> Transcript [2954] [false]: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.036122847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.036124996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.036126745+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.03612891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.247999291+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.248036923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.24804331+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.248058084+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.248067384+07:00","message":"[bufferProcess] interim [920000000]:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.248069729+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.248073361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.248076024+07:00","message":"> Transcript [2955] [false]: 'ส่วนรูปสุดท้ายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.248079158+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.24808139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.248083451+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.248085729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.268552081+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.268570445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.268575196+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.268587122+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.268592419+07:00","message":"[bufferProcess] interim [980000000]:ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.268594875+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.268599774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.268602058+07:00","message":"> Transcript [2956] [false]: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.268605414+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.268607661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.268609426+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.268611406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.386024692+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.386075035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.386083861+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.386099093+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386106491+07:00","message":"[bufferProcess] interim [100000000]:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386108976+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386114583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386117617+07:00","message":"> Transcript [2957] [false]: 'ส่วนรูปสุดท้ายเป็นจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386121414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386123789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386126213+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386128549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386133568+07:00","message":"Push: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386135348+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386137223+07:00","message":"Set new StatePrefix : 'ส่วนรูปสุดท้ายเป็นจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.386139344+07:00","message":"Next Push (prob) : 'เป็นจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.386147188+07:00","message":"push: {false ส่วนรูปสุดท้าย 0 0xc002756200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.416334121+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.416363037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.416368513+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.416381037+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.416387127+07:00","message":"[bufferProcess] interim [220000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.416390544+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.416394052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.416399275+07:00","message":"> Transcript [2958] [false]: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.416401477+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.865744727+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.865786719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.865792148+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.865808336+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.865821453+07:00","message":"[bufferProcess] interim [580000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.865825053+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.865831986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.865834617+07:00","message":"> Transcript [2959] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.865836816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.865839007+07:00","message":"Set new StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.927716146+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.927753305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.927758913+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.92777363+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.927780107+07:00","message":"[bufferProcess] interim [640000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.927782717+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.927789757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.927792521+07:00","message":"> Transcript [2960] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.927795986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.927797956+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.927799934+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.927802529+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:35.943875253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:35.943899213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.045960706+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.045995268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.046000529+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.046015834+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.046022851+07:00","message":"[bufferProcess] interim [760000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.046025602+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.046032628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.046036289+07:00","message":"> Transcript [2961] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.046040721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.046043173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.046045318+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.046047888+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.309096764+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.309133943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.309139209+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.309156371+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.30917364+07:00","message":"[bufferProcess] interim [60000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.309177058+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.309184861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.309187728+07:00","message":"> Transcript [2962] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.309191036+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.30919289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.309195224+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.309197672+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.570708487+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.570736574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.57074359+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.570755914+07:00","message":"[buffer interim] 423 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.570761775+07:00","message":"[bufferProcess] interim [240000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.570764074+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.5707692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.57077148+07:00","message":"> Transcript [2963] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.570774754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.570776584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.570779516+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.570781892+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.570786792+07:00","message":"Push: 'เป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.570788786+07:00","message":"TextPushed: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.5707909+07:00","message":"Set new StatePrefix : 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.570793212+07:00","message":"Next Push (prob) : 'ก่อโรคใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.57080164+07:00","message":"push: {false เป็นจุลินทรีย์ 0 0xc002756200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.741185271+07:00","message":"[GCS] IsForceVAD: false for message ID: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.862955697+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.86300633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.863013356+07:00","message":"receive interim result [true|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.863025042+07:00","message":"end recv isFinal message id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.863027248+07:00","message":"end Recv id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.863033961+07:00","message":"[buffer interim] 423 true ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863041712+07:00","message":"[bufferProcess] interim [660000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863044692+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863048313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863051078+07:00","message":"> Transcript [2964] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863054184+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863056025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863057913+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863060777+07:00","message":"TextPushed: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863062817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863064712+07:00","message":"> Transcript [2965] [true]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.8630669+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863068487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863070009+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863071761+07:00","message":"TextPushed: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.863074832+07:00","message":"Push: 'ก่อโรคในพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.863084373+07:00","message":"push: {true ก่อโรคในพืช 0 0xc002756200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:36.872221219+07:00","message":"write wav file: './tmp/7549/7549_423.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.513698464+07:00","message":"[GCS] Start streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.015611681+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.015652256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กอล์ฟ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.01565864+07:00","message":"receive interim result [false|false]: กอล์ฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.015673371+07:00","message":"[buffer interim] 424 false กอล์ฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.01568015+07:00","message":"[bufferProcess] interim [480000000]:กอล์ฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.015682278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.015687676+07:00","message":"[bufferProcess] send to processor (ticker):กอล์ฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.015690215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.015692957+07:00","message":"> Transcript [2966] [false]: 'กอล์ฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.015695283+07:00","message":"Set StatePrefix (first interim): 'กอล์ฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.048759204+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.048783625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.048788241+07:00","message":"receive interim result [false|false]: ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.048799488+07:00","message":"[buffer interim] 424 false ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.048807598+07:00","message":"[bufferProcess] interim [540000000]:ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.048809823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.251080939+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.251110527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.251116211+07:00","message":"receive interim result [false|false]: ก็คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.251130187+07:00","message":"[buffer interim] 424 false ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.251136552+07:00","message":"[bufferProcess] interim [720000000]:ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.251138888+07:00","message":"[bufferProcess] send to processor:ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.251142504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.251144786+07:00","message":"> Transcript [2967] [false]: 'ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.251146892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.251148818+07:00","message":"Set new StatePrefix: 'ก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.317832307+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.317874049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.31788025+07:00","message":"receive interim result [false|false]: ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.317892722+07:00","message":"[buffer interim] 424 false ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.317899629+07:00","message":"[bufferProcess] interim [780000000]:ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.317902047+07:00","message":"[bufferProcess] send to processor:ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.317907256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.317909913+07:00","message":"> Transcript [2968] [false]: 'ก็คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.317912328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.317914755+07:00","message":"Set new StatePrefix: 'ก็คืน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.388955464+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.388985787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนละ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.388991125+07:00","message":"receive interim result [false|false]: ก็คืนละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.389006547+07:00","message":"[buffer interim] 424 false ก็คืนละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.389013746+07:00","message":"[bufferProcess] interim [900000000]:ก็คืนละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.389015926+07:00","message":"[bufferProcess] send to processor:ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.389019704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.389022492+07:00","message":"> Transcript [2969] [false]: 'ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.389024396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.38902629+07:00","message":"Set new StatePrefix: 'ก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.617976738+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.618018834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.618026851+07:00","message":"receive interim result [false|false]: ก็คือรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.61804433+07:00","message":"[buffer interim] 424 false ก็คือรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.618052236+07:00","message":"[bufferProcess] interim [80000000]:ก็คือรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.618056054+07:00","message":"[bufferProcess] send to processor:ก็คืนละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.618060536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.618064993+07:00","message":"> Transcript [2970] [false]: 'ก็คืนละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.618068092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.618072155+07:00","message":"Set new StatePrefix: 'ก็คืนละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.699314917+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.699355199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนละเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.69936055+07:00","message":"receive interim result [false|false]: ก็คืนละเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.699378307+07:00","message":"[buffer interim] 424 false ก็คืนละเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.699384372+07:00","message":"[bufferProcess] interim [140000000]:ก็คืนละเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.699386643+07:00","message":"[bufferProcess] send to processor:ก็คือรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.699390288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.699392992+07:00","message":"> Transcript [2971] [false]: 'ก็คือรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.699395681+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.699397603+07:00","message":"Set new StatePrefix: 'ก็คือรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.713985216+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.714016156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนราชินี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.71402117+07:00","message":"receive interim result [false|false]: ก็คืนราชินี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.714037819+07:00","message":"[buffer interim] 424 false ก็คืนราชินี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.714043377+07:00","message":"[bufferProcess] interim [200000000]:ก็คืนราชินี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.714045577+07:00","message":"[bufferProcess] send to processor:ก็คืนละเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.714048572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.714051221+07:00","message":"> Transcript [2972] [false]: 'ก็คืนละเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.714053261+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.714054932+07:00","message":"Set new StatePrefix: 'ก็คืนละเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.767263269+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.767304814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.767310692+07:00","message":"receive interim result [false|false]: ก็คืนละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.767325508+07:00","message":"[buffer interim] 424 false ก็คืนละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.767331497+07:00","message":"[bufferProcess] interim [320000000]:ก็คืนละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.767333559+07:00","message":"[bufferProcess] send to processor:ก็คืนราชินี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.767340169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.767342918+07:00","message":"> Transcript [2973] [false]: 'ก็คืนราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.767345031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.767351153+07:00","message":"Set new StatePrefix: 'ก็คืนราชินี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.874623069+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.874647071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนราสนิม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.874652187+07:00","message":"receive interim result [false|false]: ก็คืนราสนิม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.874669334+07:00","message":"[buffer interim] 424 false ก็คืนราสนิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.874675283+07:00","message":"[bufferProcess] interim [380000000]:ก็คืนราสนิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.874678982+07:00","message":"[bufferProcess] send to processor:ก็คืนละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.874687995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.874690804+07:00","message":"> Transcript [2974] [false]: 'ก็คืนละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.874692678+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.874694543+07:00","message":"Set new StatePrefix: 'ก็คืนละชนิด'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:38.944288572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:38.944308875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.065873689+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.065913794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนราสนิมบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.065919446+07:00","message":"receive interim result [false|false]: ก็คืนราสนิมบน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.065933472+07:00","message":"[buffer interim] 424 false ก็คืนราสนิมบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.065939732+07:00","message":"[bufferProcess] interim [560000000]:ก็คืนราสนิมบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.065942176+07:00","message":"[bufferProcess] send to processor:ก็คืนราสนิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.065949517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.065952481+07:00","message":"> Transcript [2975] [false]: 'ก็คืนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.065954737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.065956691+07:00","message":"Set new StatePrefix: 'ก็คืนราสนิม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.253346798+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.25338323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนราสนิมบนใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.2533899+07:00","message":"receive interim result [false|false]: ก็คืนราสนิมบนใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.253404441+07:00","message":"[buffer interim] 424 false ก็คืนราสนิมบนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.253411107+07:00","message":"[bufferProcess] interim [740000000]:ก็คืนราสนิมบนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.25341348+07:00","message":"[bufferProcess] send to processor:ก็คืนราสนิมบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.253419791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.25342277+07:00","message":"> Transcript [2976] [false]: 'ก็คืนราสนิมบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.253426028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.253428101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.253429904+07:00","message":"StatePrefix: 'ก็คืนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.253432639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.38744503+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.387482998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนราสนิมบนใบหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.387488896+07:00","message":"receive interim result [false|false]: ก็คืนราสนิมบนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.387504087+07:00","message":"[buffer interim] 424 false ก็คืนราสนิมบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.387510088+07:00","message":"[bufferProcess] interim [860000000]:ก็คืนราสนิมบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.387512595+07:00","message":"[bufferProcess] send to processor:ก็คืนราสนิมบนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.387519456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.387521972+07:00","message":"> Transcript [2977] [false]: 'ก็คืนราสนิมบนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.387525642+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.387527544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.387529248+07:00","message":"StatePrefix: 'ก็คืนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.387531605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.405798433+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.405837817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนราสนิมบนใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.405845163+07:00","message":"receive interim result [false|false]: ก็คืนราสนิมบนใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.405863794+07:00","message":"[buffer interim] 424 false ก็คืนราสนิมบนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.405870492+07:00","message":"[bufferProcess] interim [920000000]:ก็คืนราสนิมบนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.405873279+07:00","message":"[bufferProcess] send to processor:ก็คืนราสนิมบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.405879642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.405882475+07:00","message":"> Transcript [2978] [false]: 'ก็คืนราสนิมบนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.40588555+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.405887628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.405889394+07:00","message":"StatePrefix: 'ก็คืนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.405891332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.672370404+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.672409315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนราสนิมบนใบหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.672416102+07:00","message":"receive interim result [false|false]: ก็คืนราสนิมบนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.672432819+07:00","message":"[buffer interim] 424 false ก็คืนราสนิมบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672440451+07:00","message":"[bufferProcess] interim [160000000]:ก็คืนราสนิมบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672443956+07:00","message":"[bufferProcess] send to processor:ก็คืนราสนิมบนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672452061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.6724566+07:00","message":"> Transcript [2979] [false]: 'ก็คืนราสนิมบนใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672461998+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672465053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672468653+07:00","message":"StatePrefix: 'ก็คืนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672471646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672480581+07:00","message":"Push: 'ก็คืนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672483493+07:00","message":"TextPushed: 'ก็คืนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672487112+07:00","message":"Set new StatePrefix : 'ก็คืนราสนิมบนใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.672490293+07:00","message":"Next Push (prob) : 'บนใบละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.672503931+07:00","message":"push: {false ก็คืนราสนิม 0 0xc002f08980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.775125709+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.775169833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนราสนิมบนใบลั่นทม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.77517593+07:00","message":"receive interim result [false|false]: ก็คืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.775191898+07:00","message":"[buffer interim] 424 false ก็คืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.77519864+07:00","message":"[bufferProcess] interim [280000000]:ก็คืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.775201211+07:00","message":"[bufferProcess] send to processor:ก็คืนราสนิมบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.775208367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.775211218+07:00","message":"> Transcript [2980] [false]: 'ก็คืนราสนิมบนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.775213358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:39.775215674+07:00","message":"Set new StatePrefix: 'ก็คืนราสนิมบนใบหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.941002645+07:00","message":"[GCS] IsForceVAD: false for message ID: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.051893934+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.051940445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คืนราสนิมบนใบลั่นทม\",\"confidence\":0.9154134}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.051946166+07:00","message":"receive interim result [true|false]: ก็คืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.051960943+07:00","message":"end recv isFinal message id 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.051963582+07:00","message":"end Recv id 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.051971238+07:00","message":"[buffer interim] 424 true ก็คืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.051978919+07:00","message":"[bufferProcess] interim [670000000]:ก็คืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.051981915+07:00","message":"[bufferProcess] send to processor (isfinal):ก็คืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.051985667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.051988468+07:00","message":"> Transcript [2981] [false]: 'ก็คืนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.051990648+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.05199255+07:00","message":"Set new StatePrefix: 'ก็คืนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.051994531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.051996773+07:00","message":"> Transcript [2982] [true]: 'ก็คืนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.052000836+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.05200314+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.052005404+07:00","message":"StatePrefix: 'ก็คืนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.052007536+07:00","message":"TextPushed: 'ก็คืนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.052010376+07:00","message":"Push: 'บนใบลั่นทม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.052018224+07:00","message":"push: {true บนใบลั่นทม 0 0xc002f08980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:40.060829443+07:00","message":"write wav file: './tmp/7549/7549_424.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.264306876+07:00","message":"[GCS] Start streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.939406129+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.939453458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.93946019+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.939478848+07:00","message":"[buffer interim] 425 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.939487898+07:00","message":"[bufferProcess] interim [480000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.939490793+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.202228059+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.202265439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอรีน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.202271554+07:00","message":"receive interim result [false|false]: ไอรีน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.202283551+07:00","message":"[buffer interim] 425 false ไอรีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.202290524+07:00","message":"[bufferProcess] interim [720000000]:ไอรีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.202293125+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.202298711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.202301467+07:00","message":"> Transcript [2983] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.202303484+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.259652013+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.25968787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในลีลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.25969397+07:00","message":"receive interim result [false|false]: ในลีลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.25970618+07:00","message":"[buffer interim] 425 false ในลีลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.259712173+07:00","message":"[bufferProcess] interim [780000000]:ในลีลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.259714397+07:00","message":"[bufferProcess] send to processor:ไอรีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.259720033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.25972252+07:00","message":"> Transcript [2984] [false]: 'ไอรีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.259724821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.259727097+07:00","message":"Set new StatePrefix: 'ไอรีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.304019312+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.304058931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.304064557+07:00","message":"receive interim result [false|false]: ใบลีลาวดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.304079523+07:00","message":"[buffer interim] 425 false ใบลีลาวดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.304085918+07:00","message":"[bufferProcess] interim [900000000]:ใบลีลาวดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.304088272+07:00","message":"[bufferProcess] send to processor:ในลีลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.304092043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.30409484+07:00","message":"> Transcript [2985] [false]: 'ในลีลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.304097116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.304098936+07:00","message":"Set new StatePrefix: 'ในลีลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.713908935+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.71394276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.713948455+07:00","message":"receive interim result [false|false]: ใบลีลาวดีนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.713963234+07:00","message":"[buffer interim] 425 false ใบลีลาวดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.713970314+07:00","message":"[bufferProcess] interim [260000000]:ใบลีลาวดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.713972877+07:00","message":"[bufferProcess] send to processor:ใบลีลาวดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.713976206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.713978689+07:00","message":"> Transcript [2986] [false]: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.713980897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.713982821+07:00","message":"Set new StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.731428347+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.731451317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.731456436+07:00","message":"receive interim result [false|false]: ใบลีลาวดีนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.731468365+07:00","message":"[buffer interim] 425 false ใบลีลาวดีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.731475629+07:00","message":"[bufferProcess] interim [320000000]:ใบลีลาวดีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.731478535+07:00","message":"[bufferProcess] send to processor:ใบลีลาวดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.73148491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.731487766+07:00","message":"> Transcript [2987] [false]: 'ใบลีลาวดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.731490697+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.731492721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.731494539+07:00","message":"StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.731497026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.884287948+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.884325418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนั้นเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.884331719+07:00","message":"receive interim result [false|false]: ใบลีลาวดีนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.884344813+07:00","message":"[buffer interim] 425 false ใบลีลาวดีนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.884351302+07:00","message":"[bufferProcess] interim [440000000]:ใบลีลาวดีนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.884353594+07:00","message":"[bufferProcess] send to processor:ใบลีลาวดีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.884358761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.884361316+07:00","message":"> Transcript [2988] [false]: 'ใบลีลาวดีนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.884364431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.884366518+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.884368424+07:00","message":"StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.884370393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:41.945193274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:41.945212452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.132341032+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.132377114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนั้นเองค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.132383105+07:00","message":"receive interim result [false|false]: ใบลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.132396727+07:00","message":"[buffer interim] 425 false ใบลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.132403841+07:00","message":"[bufferProcess] interim [680000000]:ใบลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.132406447+07:00","message":"[bufferProcess] send to processor:ใบลีลาวดีนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.132411881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.132414808+07:00","message":"> Transcript [2989] [false]: 'ใบลีลาวดีนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.132419981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.132422154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.132424007+07:00","message":"StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.132426099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.250904941+07:00","message":"[GCS] IsForceVAD: false for message ID: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.344332724+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.344374097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนั่นเองค่ะ\",\"confidence\":0.9276603}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.344380483+07:00","message":"receive interim result [true|false]: ใบลีลาวดีนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.344391465+07:00","message":"end recv isFinal message id 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.344393536+07:00","message":"end Recv id 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.34439984+07:00","message":"[buffer interim] 425 true ใบลีลาวดีนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344406359+07:00","message":"[bufferProcess] interim [10000000]:ใบลีลาวดีนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344409859+07:00","message":"[bufferProcess] send to processor (isfinal):ใบลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.34441364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344416864+07:00","message":"> Transcript [2990] [false]: 'ใบลีลาวดีนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344419699+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344421489+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344423224+07:00","message":"StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344425235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.34442797+07:00","message":"Push: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344429868+07:00","message":"TextPushed: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344432237+07:00","message":"Set new StatePrefix : 'ใบลีลาวดีนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344434212+07:00","message":"Next Push (prob) : 'นั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344435856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.34443773+07:00","message":"> Transcript [2991] [true]: 'ใบลีลาวดีนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344439745+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344441313+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344443342+07:00","message":"StatePrefix: 'ใบลีลาวดีนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344445157+07:00","message":"TextPushed: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.344447062+07:00","message":"Push: 'นั่นเองค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.344454398+07:00","message":"push: {false ใบลีลาวดี 0 0xc0032e4380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.344459245+07:00","message":"push: {true นั่นเองค่ะ 0 0xc0032e4380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:42.351809453+07:00","message":"write wav file: './tmp/7549/7549_425.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.952728714+07:00","message":"[GCS] Start streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.012645393+07:00","message":"[GCS] IsForceVAD: false for message ID: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.20062159+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.20064249+07:00","message":"found end of frame, send empty tag with msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.200645647+07:00","message":"end Recv id 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.200653574+07:00","message":"[buffer interim] 426 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.200660695+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.200665397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.20066841+07:00","message":"> Transcript [2992] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.200671134+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.200672979+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.200674903+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.200676687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.20067955+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.200689593+07:00","message":"push: {true \n 0 0xc000425400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:43.206690059+07:00","message":"write wav file: './tmp/7549/7549_426.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.533790346+07:00","message":"[GCS] Start streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.092403224+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.092438482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.092444321+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.092459267+07:00","message":"[buffer interim] 427 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.092466571+07:00","message":"[bufferProcess] interim [360000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.092468494+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.223740299+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.223775923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.223781691+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.223793259+07:00","message":"[buffer interim] 427 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.223802749+07:00","message":"[bufferProcess] interim [480000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.223805031+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.223808451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.223811455+07:00","message":"> Transcript [2993] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.223813545+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.415749698+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.415784059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนไทย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.415789475+07:00","message":"receive interim result [false|false]: นักเรียนไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.415803881+07:00","message":"[buffer interim] 427 false นักเรียนไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.415810684+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.415813219+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.415822743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.415825499+07:00","message":"> Transcript [2994] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.415827572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.415829663+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458177773+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458193818+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458196401+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458198229+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458199934+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458201671+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.45820371+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458205398+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458207619+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458209658+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458211266+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.4582128+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458214364+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458216078+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458217702+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458219228+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458221107+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458222696+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458224264+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.45822578+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.458227319+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.644609838+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.644639297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนไทยรัฐ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.644644202+07:00","message":"receive interim result [false|false]: นักเรียนไทยรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.644658206+07:00","message":"[buffer interim] 427 false นักเรียนไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.644664133+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.644666313+07:00","message":"[bufferProcess] send to processor:นักเรียนไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.644669649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.644672457+07:00","message":"> Transcript [2995] [false]: 'นักเรียนไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.644676211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.644678077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.644679801+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.644682835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.772881358+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.772917448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับประทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.772923167+07:00","message":"receive interim result [false|false]: นักเรียนเคยรับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.77293881+07:00","message":"[buffer interim] 427 false นักเรียนเคยรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.772947641+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนเคยรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.772949993+07:00","message":"[bufferProcess] send to processor:นักเรียนไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.77295602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.772959044+07:00","message":"> Transcript [2996] [false]: 'นักเรียนไทยรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.772962069+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.772964296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.772966124+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.772968232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:44.945749959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:44.945759741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.157100459+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.157137255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชลประทานผา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.157150125+07:00","message":"receive interim result [false|false]: นักเรียนชลประทานผา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.157179697+07:00","message":"[buffer interim] 427 false นักเรียนชลประทานผา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.157191432+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนชลประทานผา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.157193954+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.157197853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.157200641+07:00","message":"> Transcript [2997] [false]: 'นักเรียนเคยรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.157203689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.157205791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.157208975+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.157211119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.282315319+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.28234216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับประทานผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.282346946+07:00","message":"receive interim result [false|false]: นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.282357425+07:00","message":"[buffer interim] 427 false นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282365256+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282367552+07:00","message":"[bufferProcess] send to processor:นักเรียนชลประทานผา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.28237288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.28237489+07:00","message":"> Transcript [2998] [false]: 'นักเรียนชลประทานผา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282377561+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282379435+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282381088+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282382951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282388949+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282390956+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282393298+07:00","message":"Set new StatePrefix : 'นักเรียนชลประทานผา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.282396153+07:00","message":"Next Push (prob) : 'ชลประทานผา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.282415237+07:00","message":"push: {false นักเรียน 0 0xc002757680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.391349893+07:00","message":"[GCS] IsForceVAD: false for message ID: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.511237539+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.511268241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับประทานผัก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.511273754+07:00","message":"receive interim result [true|false]: นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.511285512+07:00","message":"end recv isFinal message id 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.511288199+07:00","message":"end Recv id 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.51129443+07:00","message":"[buffer interim] 427 true นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511301204+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511304269+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511311876+07:00","message":"> Transcript [2999] [false]: 'นักเรียนเคยรับประทานผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511314651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.51131654+07:00","message":"Set new StatePrefix: 'นักเรียนเคยรับประทานผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511318162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511320344+07:00","message":"> Transcript [3000] [true]: 'นักเรียนเคยรับประทานผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511322612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511324424+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511326172+07:00","message":"StatePrefix: 'นักเรียนเคยรับประทานผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511328115+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.511336397+07:00","message":"Push: 'เคยรับประทานผัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.511345451+07:00","message":"push: {true เคยรับประทานผัก 0 0xc002757680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:45.517687606+07:00","message":"write wav file: './tmp/7549/7549_427.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.524210219+07:00","message":"[GCS] Start streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.872435451+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.87247054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.872482725+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.872496757+07:00","message":"[buffer interim] 428 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.872503543+07:00","message":"[bufferProcess] interim [420000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.872505324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.116290909+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.116329986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.116336257+07:00","message":"receive interim result [false|false]: คลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.116349496+07:00","message":"[buffer interim] 428 false คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.116365757+07:00","message":"[bufferProcess] interim [540000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.116368253+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.116374211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.116377106+07:00","message":"> Transcript [3001] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.116379232+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.363959601+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.363993517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ปู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.363998927+07:00","message":"receive interim result [false|false]: พี่ปู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.364012528+07:00","message":"[buffer interim] 428 false พี่ปู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.364019375+07:00","message":"[bufferProcess] interim [720000000]:พี่ปู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.364022463+07:00","message":"[bufferProcess] send to processor:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.36402691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.364031003+07:00","message":"> Transcript [3002] [false]: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.364033205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.364035156+07:00","message":"Set new StatePrefix: 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.405873975+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.405902527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิปหลุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.405908244+07:00","message":"receive interim result [false|false]: คลิปหลุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.405922039+07:00","message":"[buffer interim] 428 false คลิปหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.40592818+07:00","message":"[bufferProcess] interim [840000000]:คลิปหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.405930293+07:00","message":"[bufferProcess] send to processor:พี่ปู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.405934328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.405937086+07:00","message":"> Transcript [3003] [false]: 'พี่ปู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.405939043+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.405940792+07:00","message":"Set new StatePrefix: 'พี่ปู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.413045113+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.413060482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ปลุก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.413065119+07:00","message":"receive interim result [false|false]: พี่ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.413074794+07:00","message":"[buffer interim] 428 false พี่ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.413079659+07:00","message":"[bufferProcess] interim [900000000]:พี่ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.413082031+07:00","message":"[bufferProcess] send to processor:คลิปหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.413084382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.413086791+07:00","message":"> Transcript [3004] [false]: 'คลิปหลุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.41308889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.413091457+07:00","message":"Set new StatePrefix: 'คลิปหลุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.500211846+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.500249097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.500255756+07:00","message":"receive interim result [false|false]: พี่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.500273593+07:00","message":"[buffer interim] 428 false พี่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.500281343+07:00","message":"[bufferProcess] interim [960000000]:พี่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.500285593+07:00","message":"[bufferProcess] send to processor:พี่ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.500290505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.500294162+07:00","message":"> Transcript [3005] [false]: 'พี่ปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.500297439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.500302144+07:00","message":"Set new StatePrefix: 'พี่ปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.509621371+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.509659578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ปลุกด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.509665419+07:00","message":"receive interim result [false|false]: พี่ปลุกด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.509680164+07:00","message":"[buffer interim] 428 false พี่ปลุกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.509686704+07:00","message":"[bufferProcess] interim [20000000]:พี่ปลุกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.50968934+07:00","message":"[bufferProcess] send to processor:พี่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.509699172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.509701919+07:00","message":"> Transcript [3006] [false]: 'พี่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.509704034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.509706175+07:00","message":"Set new StatePrefix: 'พี่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.75647395+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.756512025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ปลุกด้วยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.756517657+07:00","message":"receive interim result [false|false]: พี่ปลุกด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.756532528+07:00","message":"[buffer interim] 428 false พี่ปลุกด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.756540543+07:00","message":"[bufferProcess] interim [260000000]:พี่ปลุกด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.756542964+07:00","message":"[bufferProcess] send to processor:พี่ปลุกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.756546616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.756549792+07:00","message":"> Transcript [3007] [false]: 'พี่ปลุกด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.756552104+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.756553982+07:00","message":"Set new StatePrefix: 'พี่ปลุกด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.763109838+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.763124873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ปลุกด้วยมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.763128904+07:00","message":"receive interim result [false|false]: พี่ปลุกด้วยมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.763137951+07:00","message":"[buffer interim] 428 false พี่ปลุกด้วยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.763142324+07:00","message":"[bufferProcess] interim [320000000]:พี่ปลุกด้วยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.763144394+07:00","message":"[bufferProcess] send to processor:พี่ปลุกด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.763147521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.763149613+07:00","message":"> Transcript [3008] [false]: 'พี่ปลุกด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.763152254+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.763154279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.763156135+07:00","message":"StatePrefix: 'พี่ปลุกด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.763158197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.884768282+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.884802834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.884808753+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.884829252+07:00","message":"[buffer interim] 428 false ที่ปลูกด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.884836939+07:00","message":"[bufferProcess] interim [380000000]:ที่ปลูกด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.884839188+07:00","message":"[bufferProcess] send to processor:พี่ปลุกด้วยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.884844549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.884847319+07:00","message":"> Transcript [3009] [false]: 'พี่ปลุกด้วยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.884850872+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.884853052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.884854847+07:00","message":"StatePrefix: 'พี่ปลุกด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.884857104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.133717237+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.133755835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.133762778+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.133777106+07:00","message":"[buffer interim] 428 false ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.13378395+07:00","message":"[bufferProcess] interim [680000000]:ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.13378654+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.133793123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.133796121+07:00","message":"> Transcript [3010] [false]: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.133798469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.133800301+07:00","message":"Set new StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.317381748+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.31741665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.317422503+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.31743703+07:00","message":"[buffer interim] 428 false ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.317444243+07:00","message":"[bufferProcess] interim [800000000]:ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.317446494+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.317450226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.31745312+07:00","message":"> Transcript [3011] [false]: 'ที่ปลูกด้วยวิธีใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.317456104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.317458087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.317460389+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.3174624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.430479214+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.430514994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.430520817+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.430537665+07:00","message":"[buffer interim] 428 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.430546181+07:00","message":"[bufferProcess] interim [920000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.430548825+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.430559006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.430562346+07:00","message":"> Transcript [3012] [false]: 'ที่ปลูกด้วยวิธีไฮโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.430565459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.430567603+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.430569497+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.43057212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.583476474+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.583515581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรโปนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.583521135+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.583535937+07:00","message":"[buffer interim] 428 false ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.583543415+07:00","message":"[bufferProcess] interim [100000000]:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.583546048+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.583549584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.583552416+07:00","message":"> Transcript [3013] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.58355583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.583557886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.58356482+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.583567102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.853221798+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.853269931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.853278828+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.853296388+07:00","message":"[buffer interim] 428 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853308668+07:00","message":"[bufferProcess] interim [400000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853313497+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853322208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853326948+07:00","message":"> Transcript [3014] [false]: 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853333642+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853336769+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853340164+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853343649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853350698+07:00","message":"Push: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853354354+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853357529+07:00","message":"Set new StatePrefix : 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.853360874+07:00","message":"Next Push (prob) : 'ไฮโดรโปนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.853372668+07:00","message":"push: {false ที่ปลูกด้วยวิธี 0 0xc000425780}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:47.946095422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:47.946113458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.08483756+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.084873108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.084878662+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.084890275+07:00","message":"[buffer interim] 428 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.084897184+07:00","message":"[bufferProcess] interim [520000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.08489998+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.084903709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.084906534+07:00","message":"> Transcript [3015] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.084908881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.084910796+07:00","message":"Set new StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.0987909+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.098812203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.098822765+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.098834509+07:00","message":"[buffer interim] 428 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.098839947+07:00","message":"[bufferProcess] interim [580000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.098842624+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.098845712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.098847889+07:00","message":"> Transcript [3016] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.098851055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.098853025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.098855037+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.098857436+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.492068293+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.49210806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.492114827+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.49212799+07:00","message":"[buffer interim] 428 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.492134841+07:00","message":"[bufferProcess] interim [0]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.492137293+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.492142784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.49214555+07:00","message":"> Transcript [3017] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.492148953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.492150883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.492153011+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.492155784+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.531616097+07:00","message":"[GCS] IsForceVAD: false for message ID: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.64296145+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.643001279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ\",\"confidence\":0.9360728}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.643008015+07:00","message":"receive interim result [true|false]: ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.643018148+07:00","message":"end recv isFinal message id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.643020954+07:00","message":"end Recv id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.643029387+07:00","message":"[buffer interim] 428 true ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643038787+07:00","message":"[bufferProcess] interim [240000000]:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643042724+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643056092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.64307407+07:00","message":"> Transcript [3018] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643080358+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643082696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.64308482+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643087488+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643089824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643092+07:00","message":"> Transcript [3019] [true]: 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643094128+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643095717+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643097301+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643098981+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.643108434+07:00","message":"Push: 'ไฮโดรโปนิกส์หรือไม่คะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.643120517+07:00","message":"push: {true ไฮโดรโปนิกส์หรือไม่คะ 0 0xc000425780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:48.65235861+07:00","message":"write wav file: './tmp/7549/7549_428.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.745935872+07:00","message":"[GCS] Start streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.251432433+07:00","message":"[GCS] IsForceVAD: false for message ID: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.337029937+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.337046953+07:00","message":"found end of frame, send empty tag with msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.337049996+07:00","message":"end Recv id 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.337057847+07:00","message":"[buffer interim] 429 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.337064925+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.337069002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.337072002+07:00","message":"> Transcript [3020] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.337074306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.337076659+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.337078586+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.33708095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.337089603+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.337100379+07:00","message":"push: {true \n 0 0xc002756e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:50.342266214+07:00","message":"write wav file: './tmp/7549/7549_429.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:50.946309947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:50.946339913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.095915889+07:00","message":"[GCS] Start streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.152170307+07:00","message":"[GCS] IsForceVAD: false for message ID: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.213192724+07:00","message":"[GCS] Start streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.388340593+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.388358685+07:00","message":"found end of frame, send empty tag with msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.388361578+07:00","message":"end Recv id 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.388367132+07:00","message":"[buffer interim] 430 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.388372472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.38837628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.388379127+07:00","message":"> Transcript [3021] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.388381246+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.388383197+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.388384913+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.38838658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.388389296+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.3883976+07:00","message":"push: {true \n 0 0xc0032e4580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:51.393332719+07:00","message":"write wav file: './tmp/7549/7549_430.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.750415796+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.750455695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.750461305+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.75047749+07:00","message":"[buffer interim] 431 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.750484289+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.750486387+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.949401713+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.949443334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.949451417+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.949465603+07:00","message":"[buffer interim] 431 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.949472289+07:00","message":"[bufferProcess] interim [780000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.949474579+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.949480847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.949483456+07:00","message":"> Transcript [3022] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.949485542+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.222507243+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.222544402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.222549662+07:00","message":"receive interim result [false|false]: จากรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.222562837+07:00","message":"[buffer interim] 431 false จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.222569032+07:00","message":"[bufferProcess] interim [20000000]:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.222571414+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.222574641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.22257708+07:00","message":"> Transcript [3023] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.222579701+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.222581461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.222583261+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.22258518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.395041428+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.395078916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.39508435+07:00","message":"receive interim result [false|false]: จากรูปที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.395095797+07:00","message":"[buffer interim] 431 false จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.395102419+07:00","message":"[bufferProcess] interim [140000000]:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.395104779+07:00","message":"[bufferProcess] send to processor:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.395110387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.395113226+07:00","message":"> Transcript [3024] [false]: 'จากรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.395116277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.395118571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.39512038+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.39512457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.490040307+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.49008673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.490093447+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.490111998+07:00","message":"[buffer interim] 431 false จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.490123112+07:00","message":"[bufferProcess] interim [320000000]:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.490127776+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.490138338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.490142569+07:00","message":"> Transcript [3025] [false]: 'จากรูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.490147325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.49015016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.490153733+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.490156437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.691247406+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.69128668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.691291482+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.691302989+07:00","message":"[buffer interim] 431 false จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691309298+07:00","message":"[bufferProcess] interim [440000000]:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691311354+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691314781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691317414+07:00","message":"> Transcript [3026] [false]: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691321007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691323073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691325082+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691326912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691330209+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.69133187+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691333686+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.691335652+07:00","message":"Next Push (prob) : 'รูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.691345062+07:00","message":"push: {false จาก 0 0xc003428000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.778883322+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.778924976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.778930999+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.778945332+07:00","message":"[buffer interim] 431 false จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.778951621+07:00","message":"[bufferProcess] interim [560000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.778954382+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.778959958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.778962706+07:00","message":"> Transcript [3027] [false]: 'จากรูปที่เห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.778966218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.778968558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.778970322+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.778972589+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.951473758+07:00","message":"[GCS] IsForceVAD: false for message ID: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.052728926+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.052770123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.052775939+07:00","message":"receive interim result [true|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.052789953+07:00","message":"end recv isFinal message id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.052792713+07:00","message":"end Recv id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.052800636+07:00","message":"[buffer interim] 431 true จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052815266+07:00","message":"[bufferProcess] interim [950000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052818816+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052822592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052825404+07:00","message":"> Transcript [3028] [false]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.05282838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052830354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052832176+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052834403+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052836278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052838092+07:00","message":"> Transcript [3029] [true]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052840159+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052841712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052843236+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.052844872+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.05284876+07:00","message":"Push: 'รูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.05285736+07:00","message":"push: {true รูปที่เห็นนี้นะคะ 0 0xc003428000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:53.059702643+07:00","message":"write wav file: './tmp/7549/7549_431.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.083735525+07:00","message":"[GCS] Start streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.142798563+07:00","message":"[GCS] IsForceVAD: false for message ID: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.276102449+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.276125719+07:00","message":"found end of frame, send empty tag with msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.276129483+07:00","message":"end Recv id 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.276136501+07:00","message":"[buffer interim] 432 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.27614559+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.276149728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.27615233+07:00","message":"> Transcript [3030] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.276154798+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.276156602+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.276158313+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.27615998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.276162887+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.27617507+07:00","message":"push: {true \n 0 0xc003428600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:53.280671257+07:00","message":"write wav file: './tmp/7549/7549_432.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.332805262+07:00","message":"[GCS] Start streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.726427932+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.726464658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.7264697+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.726481893+07:00","message":"[buffer interim] 433 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.726488634+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.726490562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.867483187+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.867527362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.867533526+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.867546642+07:00","message":"[buffer interim] 433 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.867554231+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.867556694+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.867562986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.86756567+07:00","message":"> Transcript [3031] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.867568239+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:53.94661171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:53.946632626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.056235409+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.056278284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.056284326+07:00","message":"receive interim result [false|false]: เป็นการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.056295947+07:00","message":"[buffer interim] 433 false เป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.056302975+07:00","message":"[bufferProcess] interim [780000000]:เป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.056305119+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.056308408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.056310981+07:00","message":"> Transcript [3032] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.056314102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.05631593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.056317787+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.056319865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.500420788+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.500465735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.500471808+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.500487218+07:00","message":"[buffer interim] 433 false เป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.500494797+07:00","message":"[bufferProcess] interim [140000000]:เป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.500497525+07:00","message":"[bufferProcess] send to processor:เป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.500503952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.500506533+07:00","message":"> Transcript [3033] [false]: 'เป็นการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.500509757+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.500512117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.500514069+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.500516328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.763710877+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.763744739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.763751708+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.763765934+07:00","message":"[buffer interim] 433 false เป็นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.763772115+07:00","message":"[bufferProcess] interim [500000000]:เป็นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.763774318+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.763781428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.763784095+07:00","message":"> Transcript [3034] [false]: 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.763787086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.763789122+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.763790788+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.763793242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.082893725+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.082937979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วยวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.082944552+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.082961092+07:00","message":"[buffer interim] 433 false เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.082967858+07:00","message":"[bufferProcess] interim [800000000]:เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.082970536+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.082977973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.082980554+07:00","message":"> Transcript [3035] [false]: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.082984325+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.082986948+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.082989172+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.082991332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.082998497+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.083000409+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.083002265+07:00","message":"Set new StatePrefix : 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.083004707+07:00","message":"Next Push (prob) : 'การปลูกพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.083014132+07:00","message":"push: {false เป็น 0 0xc003398080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.459199413+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.459239807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วยวิธีใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.459246034+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.459260476+07:00","message":"[buffer interim] 433 false เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.459267333+07:00","message":"[bufferProcess] interim [160000000]:เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.459269922+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.459276463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.459279194+07:00","message":"> Transcript [3036] [false]: 'เป็นการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.459282919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.459285374+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.459287612+07:00","message":"StatePrefix: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.459289873+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.589605919+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.589645084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.589650828+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.589663257+07:00","message":"[buffer interim] 433 false เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.589670056+07:00","message":"[bufferProcess] interim [280000000]:เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.589672465+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.589677731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.589680239+07:00","message":"> Transcript [3037] [false]: 'เป็นการปลูกพืชด้วยวิธีใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.589683257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.589684989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.589686963+07:00","message":"StatePrefix: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.589689517+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.831593446+07:00","message":"[GCS] IsForceVAD: false for message ID: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.89451759+07:00","message":"[GCS] Start streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.939443391+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.939478774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.939487463+07:00","message":"receive interim result [true|false]: เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.939495671+07:00","message":"end recv isFinal message id 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.939497789+07:00","message":"end Recv id 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.93950308+07:00","message":"[buffer interim] 433 true เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939509833+07:00","message":"[bufferProcess] interim [730000000]:เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.93951521+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939518897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939521928+07:00","message":"> Transcript [3038] [false]: 'เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939525322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939529105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939531212+07:00","message":"StatePrefix: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939533468+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939535043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939537011+07:00","message":"> Transcript [3039] [true]: 'เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939539253+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939540944+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939542459+07:00","message":"StatePrefix: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939544335+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.939547238+07:00","message":"Push: 'การปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.93955504+07:00","message":"push: {true การปลูกพืชด้วยวิธีไฮโดรพอนิกส์ 0 0xc003398080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:55.946325441+07:00","message":"write wav file: './tmp/7549/7549_433.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.341837756+07:00","message":"[GCS] IsForceVAD: false for message ID: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.434447329+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.434469923+07:00","message":"found end of frame, send empty tag with msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.4344728+07:00","message":"end Recv id 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.434479149+07:00","message":"[buffer interim] 434 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.434485003+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.4344888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.434491743+07:00","message":"> Transcript [3040] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.434494198+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.434495981+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.4344977+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.434499505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.434502229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.434511563+07:00","message":"push: {true \n 0 0xc002757a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:56.439648895+07:00","message":"write wav file: './tmp/7549/7549_434.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.734153137+07:00","message":"[GCS] Start streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.791704013+07:00","message":"[GCS] IsForceVAD: false for message ID: 435"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:56.947099254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:56.947140371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.979449926+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.979469552+07:00","message":"found end of frame, send empty tag with msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.9794726+07:00","message":"end Recv id 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.979479125+07:00","message":"[buffer interim] 435 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.979485628+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.97948944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.979492553+07:00","message":"> Transcript [3041] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.979495211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.979496997+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.979498634+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.97950046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.979503315+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.979513171+07:00","message":"push: {true \n 0 0xc003398480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:56.983801219+07:00","message":"write wav file: './tmp/7549/7549_435.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.053815696+07:00","message":"[GCS] Start streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.641697927+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.641738588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.641745022+07:00","message":"receive interim result [false|false]: ซึม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.641760976+07:00","message":"[buffer interim] 436 false ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.641769172+07:00","message":"[bufferProcess] interim [600000000]:ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.64177157+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.709284076+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.70932048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.709326546+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.70933811+07:00","message":"[buffer interim] 436 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.709344709+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.709347115+07:00","message":"[bufferProcess] send to processor:ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.709352287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.709355004+07:00","message":"> Transcript [3042] [false]: 'ซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.709357285+07:00","message":"Set StatePrefix (first interim): 'ซึม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.016530604+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.01656392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.016569168+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.016582298+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.016588168+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.016590521+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.016593929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.016596401+07:00","message":"> Transcript [3043] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.016598477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.016600323+07:00","message":"Set new StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.283083481+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.283119004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.283125413+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.283138004+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.283144138+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.283146635+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.283152052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.283155186+07:00","message":"> Transcript [3044] [false]: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.283158075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.283160001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.283161682+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.283163708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.60067754+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.600710218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.600715784+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.600731319+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.60073733+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.600739749+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.600743137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.600745912+07:00","message":"> Transcript [3045] [false]: 'ซึ่งเป็นการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.600748926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.6007508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.600752566+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.60075442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.791102416+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.791135435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.791142693+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.791153995+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.791163173+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.791166703+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.791174085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.791177662+07:00","message":"> Transcript [3046] [false]: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.791182102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.791185436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.791188183+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.791191537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.926981099+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.927024826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.927032365+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.927050832+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927059273+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งเป็นการปลูกพืชในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927063115+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.9270679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927072292+07:00","message":"> Transcript [3047] [false]: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927077289+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927080331+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927083247+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927086417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.92709034+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927093302+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927096412+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.927099792+07:00","message":"Next Push (prob) : 'การปลูกพืชใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.927109329+07:00","message":"push: {false ซึ่งเป็น 0 0xc002f09000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.956844587+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.956884821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในศาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.956890571+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.956908582+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.956914716+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.956917171+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.956920528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.95692342+07:00","message":"> Transcript [3048] [false]: 'ซึ่งเป็นการปลูกพืชในสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.956928234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.956930528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.956932498+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.956934583+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.167149928+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.167180592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในศาลแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.16718636+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในศาลแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.167199428+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชในศาลแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.167205689+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นการปลูกพืชในศาลแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.167208108+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.16721112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.16721373+07:00","message":"> Transcript [3049] [false]: 'ซึ่งเป็นการปลูกพืชในศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.167216441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.167218265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.167220304+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.167222611+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.169942826+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.169956593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.169960453+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.169969942+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.169975007+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.169976937+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในศาลแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.169979616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.169981691+07:00","message":"> Transcript [3050] [false]: 'ซึ่งเป็นการปลูกพืชในศาลแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.169984785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.16998661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.169988553+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.169990368+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.619418833+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.619463466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.61947264+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.619490535+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619498625+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619502431+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619506972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619511117+07:00","message":"> Transcript [3051] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619516111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619519069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619522653+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619525773+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619530043+07:00","message":"Push: 'การปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619532964+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619536754+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.619539998+07:00","message":"Next Push (prob) : 'สารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.619550391+07:00","message":"push: {false การปลูกพืชใน 0 0xc002f09000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.811234806+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.811275989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.811282698+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.811305279+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.811313967+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.81131768+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.811321139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.811323827+07:00","message":"> Transcript [3052] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.8113269+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.81132897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.811330783+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.811334257+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:59.948083021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:59.948101203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.019579593+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.019618357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.019624446+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.019640198+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.019647034+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.019649774+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.019653049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.01965568+07:00","message":"> Transcript [3053] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.019659138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.019661011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.019662745+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.019665144+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.221011992+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.221050441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.221059424+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.221073159+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.221079855+07:00","message":"[bufferProcess] interim [180000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.221082255+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.221087681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.221090418+07:00","message":"> Transcript [3054] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.221093543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.221095666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.221097931+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.221100409+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.270843772+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.270878048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.270884435+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.270897127+07:00","message":"[buffer interim] 436 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270903543+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270906071+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.27091491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270919048+07:00","message":"> Transcript [3055] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270924432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270928273+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270932056+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270936046+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270941481+07:00","message":"Push: 'สารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270943554+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270946213+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.270948639+07:00","message":"Next Push (prob) : 'โดยไม่ใช้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.270956229+07:00","message":"push: {false สารละลาย 0 0xc002f09000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.511601489+07:00","message":"[GCS] IsForceVAD: false for message ID: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.611203368+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.61124187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.611247795+07:00","message":"receive interim result [true|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.611260537+07:00","message":"end recv isFinal message id 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.611263019+07:00","message":"end Recv id 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.611269087+07:00","message":"[buffer interim] 436 true ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611275195+07:00","message":"[bufferProcess] interim [690000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611278352+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611281773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.61128434+07:00","message":"> Transcript [3056] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611286596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611288773+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611291101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611292804+07:00","message":"> Transcript [3057] [true]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611295311+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611297149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611299044+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611301303+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.611304302+07:00","message":"Push: 'โดยไม่ใช้ดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.611314426+07:00","message":"push: {true โดยไม่ใช้ดิน 0 0xc002f09000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:00.621942218+07:00","message":"write wav file: './tmp/7549/7549_436.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.343859687+07:00","message":"[GCS] Start streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.471937961+07:00","message":"[GCS] IsForceVAD: false for message ID: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.531626932+07:00","message":"[GCS] Start streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.771978044+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.771999531+07:00","message":"found end of frame, send empty tag with msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.772002548+07:00","message":"end Recv id 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.772010372+07:00","message":"[buffer interim] 437 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.772018134+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.772022441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.772025102+07:00","message":"> Transcript [3058] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.772027336+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.772029152+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.772030881+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.77203272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.772036014+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.772045827+07:00","message":"push: {true \n 0 0xc002756e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:01.777602188+07:00","message":"write wav file: './tmp/7549/7549_437.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.059301079+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.059353528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.059361251+07:00","message":"receive interim result [false|false]: เนื้อเพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.059380066+07:00","message":"[buffer interim] 438 false เนื้อเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.059388198+07:00","message":"[bufferProcess] interim [360000000]:เนื้อเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.059391197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.252087559+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.252155957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเพลงคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.252171329+07:00","message":"receive interim result [false|false]: เนื้อเพลงคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.25218676+07:00","message":"[buffer interim] 438 false เนื้อเพลงคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.252193315+07:00","message":"[bufferProcess] interim [540000000]:เนื้อเพลงคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.252196469+07:00","message":"[bufferProcess] send to processor:เนื้อเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.25220355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.252206105+07:00","message":"> Transcript [3059] [false]: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.252208129+07:00","message":"Set StatePrefix (first interim): 'เนื้อเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.382253605+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.38227287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเพลงคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.382277218+07:00","message":"receive interim result [false|false]: เนื้อเพลงคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.382291885+07:00","message":"[buffer interim] 438 false เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.382297931+07:00","message":"[bufferProcess] interim [660000000]:เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.382305422+07:00","message":"[bufferProcess] send to processor:เนื้อเพลงคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.38230991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.382312216+07:00","message":"> Transcript [3060] [false]: 'เนื้อเพลงคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.382315334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.382317065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.382318768+07:00","message":"StatePrefix: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.382320514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.810071601+07:00","message":"[GCS] IsForceVAD: false for message ID: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.892899808+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.892930846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเพลงคิดว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.892936057+07:00","message":"receive interim result [false|false]: เนื้อเพลงคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.892951891+07:00","message":"[buffer interim] 438 false เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.892958038+07:00","message":"[bufferProcess] interim [260000000]:เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.892960711+07:00","message":"[bufferProcess] send to processor:เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.892964688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.892967356+07:00","message":"> Transcript [3061] [false]: 'เนื้อเพลงคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.892970572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.892972391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.892974075+07:00","message":"StatePrefix: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.892975824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.905731046+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.905758667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเพลงคิดว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.905763697+07:00","message":"receive interim result [true|false]: เนื้อเพลงคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.905774719+07:00","message":"end recv isFinal message id 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.90577686+07:00","message":"end Recv id 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.905782733+07:00","message":"[buffer interim] 438 true เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905788148+07:00","message":"[bufferProcess] interim [290000000]:เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905791006+07:00","message":"[bufferProcess] send to processor (isfinal):เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.90579398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905803532+07:00","message":"> Transcript [3062] [false]: 'เนื้อเพลงคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905806441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905808327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905810111+07:00","message":"StatePrefix: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905811951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905813473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905815401+07:00","message":"> Transcript [3063] [true]: 'เนื้อเพลงคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905817589+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905819794+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905821277+07:00","message":"StatePrefix: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.905822828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.90583064+07:00","message":"Push: 'เนื้อเพลงคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.905838387+07:00","message":"push: {true เนื้อเพลงคิดว่า 0 0xc002757380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:02.9112953+07:00","message":"write wav file: './tmp/7549/7549_438.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:02.948454453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:02.948465665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.263055532+07:00","message":"[GCS] Start streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.619552202+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.619597121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.619602366+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.619617733+07:00","message":"[buffer interim] 439 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.619623419+07:00","message":"[bufferProcess] interim [420000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.619625396+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.817638568+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.817677437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.81768314+07:00","message":"receive interim result [false|false]: ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.817695788+07:00","message":"[buffer interim] 439 false ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.817702215+07:00","message":"[bufferProcess] interim [540000000]:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.817704377+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.817709695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.81771203+07:00","message":"> Transcript [3064] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.817714173+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.929555364+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.929591161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งนาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.929596412+07:00","message":"receive interim result [false|false]: ตั้งนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.929607772+07:00","message":"[buffer interim] 439 false ตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.929614033+07:00","message":"[bufferProcess] interim [660000000]:ตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.929616248+07:00","message":"[bufferProcess] send to processor:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.929621548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.929626591+07:00","message":"> Transcript [3065] [false]: 'ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.929629603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.929631625+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.929633615+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.929635575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.988151038+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.988189011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.988194583+07:00","message":"receive interim result [false|false]: ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.988211586+07:00","message":"[buffer interim] 439 false ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.988219299+07:00","message":"[bufferProcess] interim [780000000]:ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.988224498+07:00","message":"[bufferProcess] send to processor:ตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.988228411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.988232124+07:00","message":"> Transcript [3066] [false]: 'ตั้งนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.988234432+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.988236524+07:00","message":"Set new StatePrefix: 'ตั้งนาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.249064945+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.249101654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการขน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.249107194+07:00","message":"receive interim result [false|false]: ต้องมีการขน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.249121676+07:00","message":"[buffer interim] 439 false ต้องมีการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.249128716+07:00","message":"[bufferProcess] interim [960000000]:ต้องมีการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.249130867+07:00","message":"[bufferProcess] send to processor:ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.24913444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.249137089+07:00","message":"> Transcript [3067] [false]: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.249139075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.249141253+07:00","message":"Set new StatePrefix: 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.250458839+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.250472812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.250477092+07:00","message":"receive interim result [false|false]: ต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.250486802+07:00","message":"[buffer interim] 439 false ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.250490369+07:00","message":"[bufferProcess] interim [20000000]:ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.250493474+07:00","message":"[bufferProcess] send to processor:ต้องมีการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.25049593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.25049795+07:00","message":"> Transcript [3068] [false]: 'ต้องมีการขน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.250500578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.250502434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.250504258+07:00","message":"StatePrefix: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.250506175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.503948458+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.504013894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.504021639+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.504039212+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.504048924+07:00","message":"[bufferProcess] interim [260000000]:ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.504052476+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.504059269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.504063486+07:00","message":"> Transcript [3069] [false]: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.504068215+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.504071074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.504074023+07:00","message":"StatePrefix: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.504077024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.820617679+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.820659366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.820665023+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.820676107+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.820682265+07:00","message":"[bufferProcess] interim [560000000]:ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.820684602+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.82069016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.820692735+07:00","message":"> Transcript [3070] [false]: 'ต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.82069637+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.820698473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.820700283+07:00","message":"StatePrefix: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.820702319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.13905787+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.139093151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.139098585+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.139109593+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.139115475+07:00","message":"[bufferProcess] interim [860000000]:ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.13911804+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.13912428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.139127512+07:00","message":"> Transcript [3071] [false]: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.139130564+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.139132632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.139134504+07:00","message":"StatePrefix: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.139136475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.13914096+07:00","message":"Push: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.139143226+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.139145093+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.139147381+07:00","message":"Next Push (prob) : 'ควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.139155105+07:00","message":"push: {false ต้องมีการ 0 0xc002757d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.141302377+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.141343346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.141349661+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.141365866+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.141372788+07:00","message":"[bufferProcess] interim [920000000]:ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.141375423+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.14138252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.141385313+07:00","message":"> Transcript [3072] [false]: 'ต้องมีการควบคุมปัจจัยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.141388502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.141390672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.141392595+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.14139472+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.210226492+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.210265552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.210271475+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.210283781+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.210291358+07:00","message":"[bufferProcess] interim [980000000]:ต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.210293468+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.210296791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.210299693+07:00","message":"> Transcript [3073] [false]: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.210303249+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.21030983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.210312149+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.210314294+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.341271336+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.34129974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.341305377+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.341318033+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.341323776+07:00","message":"[bufferProcess] interim [100000000]:ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.341326069+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.341331206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.341333866+07:00","message":"> Transcript [3074] [false]: 'ต้องมีการควบคุมปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.341336937+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.341338869+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.341340861+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.341343021+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.598404294+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.598442997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.598448433+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.598463062+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598469444+07:00","message":"[bufferProcess] interim [400000000]:ต้องมีการควบคุมปัจจัยภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598471888+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598477132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598480992+07:00","message":"> Transcript [3075] [false]: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598484362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598486528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.59848879+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598491245+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598495954+07:00","message":"Push: 'ควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598497816+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598499983+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.598502593+07:00","message":"Next Push (prob) : 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.598509653+07:00","message":"push: {false ควบคุมปัจจัย 0 0xc002757d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.719869461+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.719910282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.719916779+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.71993005+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.71993681+07:00","message":"[bufferProcess] interim [460000000]:ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.719941522+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.719950749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.719954652+07:00","message":"> Transcript [3076] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.719959226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.719962996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.71996574+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.71996946+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.848677414+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.848707766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.848712559+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.848728671+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.848734732+07:00","message":"[bufferProcess] interim [580000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.848737308+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.848742684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.848745642+07:00","message":"> Transcript [3077] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.848748645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.848750714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.848752908+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.848755074+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:05.948737555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:05.9487488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.423454073+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.423488301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.423494102+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.423503115+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.423509262+07:00","message":"[bufferProcess] interim [180000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.423511656+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.423514978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.423517836+07:00","message":"> Transcript [3078] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.423521379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.423523279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.423525189+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.423527336+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.943251007+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.943284905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.943290922+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.943305659+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943311916+07:00","message":"[bufferProcess] interim [720000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943314314+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943317584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943320231+07:00","message":"> Transcript [3079] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943323666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943325591+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943327655+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943329984+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943333053+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943335015+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943337241+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.943339379+07:00","message":"Next Push (prob) : 'ใดบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.943346645+07:00","message":"push: {false ภายนอก 0 0xc002757d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.127845337+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.127883718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.127889277+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.127905345+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.127911337+07:00","message":"[bufferProcess] interim [840000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.1279141+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.127917883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.12792045+07:00","message":"> Transcript [3080] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.127923693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.12792553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.127927322+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.127930828+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.207264902+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.207300826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.207307811+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.207320327+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.207327961+07:00","message":"[bufferProcess] interim [20000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.207331429+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.207336264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.207340415+07:00","message":"> Transcript [3081] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.207345049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.2073477+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.207350909+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.207354516+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.325825788+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.325869097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.325876382+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.325893885+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.325902721+07:00","message":"[bufferProcess] interim [80000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.325906212+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.325910967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.325914969+07:00","message":"> Transcript [3082] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.325919575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.325922283+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.32592575+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.325929295+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.512610077+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.512644074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.512651492+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.512665855+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512672099+07:00","message":"[bufferProcess] interim [320000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512674567+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512679755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512682472+07:00","message":"> Transcript [3083] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.51268589+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512688139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512690407+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512692695+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512698311+07:00","message":"Push: 'ใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512700158+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512702191+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.512704782+07:00","message":"Next Push (prob) : 'เพื่อให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.51271265+07:00","message":"push: {false ใดบ้าง 0 0xc002757d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.825683457+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.825713531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.825718571+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.825728475+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.825734354+07:00","message":"[bufferProcess] interim [560000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.82573696+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.825742272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.825744708+07:00","message":"> Transcript [3084] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.825747976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.82574981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.825751568+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.82575425+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.828977973+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.829010783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.829015707+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.829028416+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.829034337+07:00","message":"[bufferProcess] interim [620000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.829036749+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.829041958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.82904461+07:00","message":"> Transcript [3085] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.829047787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.829049633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.829051743+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.829054216+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.219900462+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.219936043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.219941798+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.219955296+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.219963635+07:00","message":"[bufferProcess] interim [980000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.219966239+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.219971955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.219974573+07:00","message":"> Transcript [3086] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.21997778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.219979814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.219981759+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.219984335+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.339699072+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.339728785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.33973503+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.339747971+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339753945+07:00","message":"[bufferProcess] interim [40000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339756938+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339764149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339766477+07:00","message":"> Transcript [3087] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339769902+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339772141+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339774073+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339776951+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339784659+07:00","message":"Push: 'เพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.339786519+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.33978858+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.33979103+07:00","message":"Next Push (prob) : 'เจริญเติบโตและ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.339819234+07:00","message":"push: {false เพื่อให้พืช 0 0xc002757d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.420643835+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.420680623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.420687125+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.420699295+07:00","message":"[buffer interim] 439 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.420708857+07:00","message":"[bufferProcess] interim [220000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.420712655+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.420720919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.420727667+07:00","message":"> Transcript [3088] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.42073112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.420734556+07:00","message":"Set new StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.454000448+07:00","message":"[GCS] IsForceVAD: false for message ID: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.590681211+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.590718617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.590724466+07:00","message":"receive interim result [true|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.590733922+07:00","message":"end recv isFinal message id 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.590735896+07:00","message":"end Recv id 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.590741503+07:00","message":"[buffer interim] 439 true ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590747874+07:00","message":"[bufferProcess] interim [400000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590756631+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590760047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590762729+07:00","message":"> Transcript [3089] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590766077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590768058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590769863+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590772197+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.59077401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590775903+07:00","message":"> Transcript [3090] [true]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590778003+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590779571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590782539+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590784454+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.590787702+07:00","message":"Push: 'เจริญเติบโตได้อย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.590801803+07:00","message":"push: {true เจริญเติบโตได้อย่าง 0 0xc002757d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:08.600852756+07:00","message":"write wav file: './tmp/7549/7549_439.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.655133807+07:00","message":"[GCS] Start streaming session, msgId: 440"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:08.949566092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:08.949585533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.220653564+07:00","message":"[GCS] IsForceVAD: false for message ID: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.325557194+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.32559835+07:00","message":"found end of frame, send empty tag with msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.325602491+07:00","message":"end Recv id 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.325610286+07:00","message":"[buffer interim] 440 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.325617565+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.325624311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.325626852+07:00","message":"> Transcript [3091] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.325629407+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.325631164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.325632928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.325634629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.325641036+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.325650152+07:00","message":"push: {true \n 0 0xc003398a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:09.330488467+07:00","message":"write wav file: './tmp/7549/7549_440.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.932672912+07:00","message":"[GCS] Start streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.487825813+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.487869784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.487874905+07:00","message":"receive interim result [false|false]: กูจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.487888568+07:00","message":"[buffer interim] 441 false กูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.487894719+07:00","message":"[bufferProcess] interim [600000000]:กูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.487896516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.48790367+07:00","message":"[bufferProcess] send to processor (ticker):กูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.487906134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.487908635+07:00","message":"> Transcript [3092] [false]: 'กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.487911255+07:00","message":"Set StatePrefix (first interim): 'กูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.58770903+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.587747792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.58775385+07:00","message":"receive interim result [false|false]: กูจะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.58776917+07:00","message":"[buffer interim] 441 false กูจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.587775552+07:00","message":"[bufferProcess] interim [720000000]:กูจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.587777864+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.777980118+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.778027812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.778034617+07:00","message":"receive interim result [false|false]: กูจะให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.778054115+07:00","message":"[buffer interim] 441 false กูจะให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.778064005+07:00","message":"[bufferProcess] interim [840000000]:กูจะให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.778066525+07:00","message":"[bufferProcess] send to processor:กูจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.778070006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.77807299+07:00","message":"> Transcript [3093] [false]: 'กูจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.77807713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.778079218+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.778081023+07:00","message":"StatePrefix: 'กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.778083038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.789348208+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.789383793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.789390076+07:00","message":"receive interim result [false|false]: กูจะให้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.789409053+07:00","message":"[buffer interim] 441 false กูจะให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.789415423+07:00","message":"[bufferProcess] interim [900000000]:กูจะให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.789417813+07:00","message":"[bufferProcess] send to processor:กูจะให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.789428775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.789431546+07:00","message":"> Transcript [3094] [false]: 'กูจะให้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.789434685+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.78943662+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.789438399+07:00","message":"StatePrefix: 'กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.789440422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.968292742+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.968333955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.968339359+07:00","message":"receive interim result [false|false]: กูจะให้เวลานะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.9683528+07:00","message":"[buffer interim] 441 false กูจะให้เวลานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.968358988+07:00","message":"[bufferProcess] interim [80000000]:กูจะให้เวลานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.968362063+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.96836878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.968371862+07:00","message":"> Transcript [3095] [false]: 'กูจะให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.96837543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.968377564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.968379679+07:00","message":"StatePrefix: 'กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.968381702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.096728524+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.096764618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.096770077+07:00","message":"receive interim result [false|false]: กูจะให้เวลานั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.096783373+07:00","message":"[buffer interim] 441 false กูจะให้เวลานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096795999+07:00","message":"[bufferProcess] interim [140000000]:กูจะให้เวลานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096799407+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096806361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096809492+07:00","message":"> Transcript [3096] [false]: 'กูจะให้เวลานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096812719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096814889+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096816751+07:00","message":"StatePrefix: 'กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096818691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096822689+07:00","message":"Push: 'กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.09682463+07:00","message":"TextPushed: 'กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.09682701+07:00","message":"Set new StatePrefix : 'กูจะให้เวลานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.096829369+07:00","message":"Next Push (prob) : 'ให้เวลานะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.096837259+07:00","message":"push: {false กูจะ 0 0xc003428980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.268124645+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.268160566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.268166434+07:00","message":"receive interim result [false|false]: กูจะให้เวลานักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.268182864+07:00","message":"[buffer interim] 441 false กูจะให้เวลานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.268189806+07:00","message":"[bufferProcess] interim [320000000]:กูจะให้เวลานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.268192242+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.268195678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.268198382+07:00","message":"> Transcript [3097] [false]: 'กูจะให้เวลานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.268200618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.268202409+07:00","message":"Set new StatePrefix: 'กูจะให้เวลานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.353557882+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.35359203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานักเรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.353597911+07:00","message":"receive interim result [false|false]: กูจะให้เวลานักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.353612378+07:00","message":"[buffer interim] 441 false กูจะให้เวลานักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.353619974+07:00","message":"[bufferProcess] interim [500000000]:กูจะให้เวลานักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.353622084+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.353625504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.353629391+07:00","message":"> Transcript [3098] [false]: 'กูจะให้เวลานักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.353631634+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.353633727+07:00","message":"Set new StatePrefix: 'กูจะให้เวลานักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.543990251+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.54402187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.544027492+07:00","message":"receive interim result [false|false]: กูจะให้เวลานักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.544040856+07:00","message":"[buffer interim] 441 false กูจะให้เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.544047003+07:00","message":"[bufferProcess] interim [680000000]:กูจะให้เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.544049561+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.54405606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.544058793+07:00","message":"> Transcript [3099] [false]: 'กูจะให้เวลานักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.544061579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.544063504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.544065226+07:00","message":"StatePrefix: 'กูจะให้เวลานักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.544067518+07:00","message":"TextPushed: 'กูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.676559198+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.67659953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานั้นคิด 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.676606309+07:00","message":"receive interim result [false|false]: กูจะให้เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.676621776+07:00","message":"[buffer interim] 441 false กูจะให้เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.676629207+07:00","message":"[bufferProcess] interim [800000000]:กูจะให้เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.67663165+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.676638372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.676640988+07:00","message":"> Transcript [3100] [false]: 'กูจะให้เวลานักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.676644275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.676646583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.676648588+07:00","message":"StatePrefix: 'กูจะให้เวลานักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.676650955+07:00","message":"TextPushed: 'กูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.807077559+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.807117671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.807123366+07:00","message":"receive interim result [false|false]: กูจะให้เวลานักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.807139468+07:00","message":"[buffer interim] 441 false กูจะให้เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.807145948+07:00","message":"[bufferProcess] interim [860000000]:กูจะให้เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.807148404+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.807151768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.807155176+07:00","message":"> Transcript [3101] [false]: 'กูจะให้เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.80715711+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.807158987+07:00","message":"Set new StatePrefix: 'กูจะให้เวลานั้นคิด 10'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.860209432+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.860248906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานั้นคิด 10 มีนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.860254589+07:00","message":"receive interim result [false|false]: กูจะให้เวลานั้นคิด 10 มีนา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.860265568+07:00","message":"[buffer interim] 441 false กูจะให้เวลานั้นคิด 10 มีนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.860271753+07:00","message":"[bufferProcess] interim [980000000]:กูจะให้เวลานั้นคิด 10 มีนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.860274168+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.860279309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.860282577+07:00","message":"> Transcript [3102] [false]: 'กูจะให้เวลานักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.860284857+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.860286652+07:00","message":"Set new StatePrefix: 'กูจะให้เวลานักเรียนคิดว่า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:11.95024548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:11.950278072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.989652135+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.989704744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานั้นคิด 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.98971338+07:00","message":"receive interim result [false|false]: กูจะให้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.989731652+07:00","message":"[buffer interim] 441 false กูจะให้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.989739478+07:00","message":"[bufferProcess] interim [40000000]:กูจะให้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.989744062+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานั้นคิด 10 มีนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.989752067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.989757439+07:00","message":"> Transcript [3103] [false]: 'กูจะให้เวลานั้นคิด 10 มีนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.989760934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.989764054+07:00","message":"Set new StatePrefix: 'กูจะให้เวลานั้นคิด 10 มีนา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.370455495+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.37049363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานั้นคิด 10 วินาทีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.370500594+07:00","message":"receive interim result [false|false]: กูจะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.370513583+07:00","message":"[buffer interim] 441 false กูจะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.370524699+07:00","message":"[bufferProcess] interim [520000000]:กูจะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.370527311+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.370535146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.37053817+07:00","message":"> Transcript [3104] [false]: 'กูจะให้เวลานั้นคิด 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.370540341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.370542227+07:00","message":"Set new StatePrefix: 'กูจะให้เวลานั้นคิด 10 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.420231036+07:00","message":"[GCS] IsForceVAD: false for message ID: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.495545875+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.49558457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานั้นคิด 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.495593207+07:00","message":"receive interim result [false|false]: กูจะให้เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.495604136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.495607253+07:00","message":"receive interim result [false|false]:  วินาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.495629724+07:00","message":"[buffer interim] 441 false กูจะให้เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.495647367+07:00","message":"[buffer interim] 441 false  วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.49565574+07:00","message":"[bufferProcess] interim [580000000]:กูจะให้เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.495659398+07:00","message":"[bufferProcess] send to processor:กูจะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.495664546+07:00","message":"[bufferProcess] interim [580000000]: วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.495670981+07:00","message":"[bufferProcess] update buffer: กูจะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.495690254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.495732306+07:00","message":"> Transcript [3105] [false]: 'กูจะให้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.495738847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.495741187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.495743588+07:00","message":"StatePrefix: 'กูจะให้เวลานั้นคิด 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.495746537+07:00","message":"TextPushed: 'กูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.551259915+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.551296138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูจะให้เวลานั้นคิด 10 วินาทีค่ะ\",\"confidence\":0.9316004}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.55130222+07:00","message":"receive interim result [true|false]: กูจะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.551314136+07:00","message":"end recv isFinal message id 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.55131693+07:00","message":"end Recv id 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.551324564+07:00","message":"[buffer interim] 441 true กูจะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551331517+07:00","message":"[bufferProcess] interim [730000000]:กูจะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551335077+07:00","message":"[bufferProcess] send to processor (isfinal):กูจะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551338625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551341631+07:00","message":"> Transcript [3106] [false]: 'กูจะให้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.5513444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551346551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551348398+07:00","message":"StatePrefix: 'กูจะให้เวลานั้นคิด 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551350491+07:00","message":"TextPushed: 'กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.55135242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551359332+07:00","message":"> Transcript [3107] [true]: 'กูจะให้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551361677+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551363232+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551364883+07:00","message":"StatePrefix: 'กูจะให้เวลานั้นคิด 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551366543+07:00","message":"TextPushed: 'กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.551369835+07:00","message":"Push: 'ให้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.5513784+07:00","message":"push: {true ให้เวลานั้นคิด 10 วินาทีค่ะ 0 0xc003428980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:12.558439591+07:00","message":"write wav file: './tmp/7549/7549_441.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.254923292+07:00","message":"[GCS] Start streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.321595587+07:00","message":"[GCS] IsForceVAD: false for message ID: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.512249769+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.512278143+07:00","message":"found end of frame, send empty tag with msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.512281642+07:00","message":"end Recv id 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.512288248+07:00","message":"[buffer interim] 442 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512294098+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512303282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512305987+07:00","message":"> Transcript [3108] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.51230827+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512310136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512311884+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512313586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512316548+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.512325671+07:00","message":"push: {true \n 0 0xc0032e4d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:13.516739377+07:00","message":"write wav file: './tmp/7549/7549_442.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458793179+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.4588146+07:00","message":"[GCS] Cleaned up inactive client: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.45881738+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458819067+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.4588208+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458822595+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458824352+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458826243+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458828272+07:00","message":"[GCS] Cleaned up inactive client: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458830505+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458832435+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458834055+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.45883563+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458841902+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458843744+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458845253+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.458846864+07:00","message":"[GCS] Cleaned up inactive client: 408"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:14.950480548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:14.950506123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.054353004+07:00","message":"[GCS] Start streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.170077618+07:00","message":"[GCS] IsForceVAD: false for message ID: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.302685784+07:00","message":"[GCS] Start streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.333712222+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.333729555+07:00","message":"found end of frame, send empty tag with msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.333732928+07:00","message":"end Recv id 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.333739324+07:00","message":"[buffer interim] 443 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.333745884+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.333750482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.333753715+07:00","message":"> Transcript [3109] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.333756388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.333758256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.333759958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.333761674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.333764528+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.333772848+07:00","message":"push: {true \n 0 0xc003398c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:15.337799374+07:00","message":"write wav file: './tmp/7549/7549_443.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.490601729+07:00","message":"[GCS] IsForceVAD: false for message ID: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.579442865+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.579462527+07:00","message":"found end of frame, send empty tag with msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.579465395+07:00","message":"end Recv id 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.579472442+07:00","message":"[buffer interim] 444 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.579478945+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.579483219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.579485838+07:00","message":"> Transcript [3110] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.579488345+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.579490138+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.579491886+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.579493591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.579497248+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.579528492+07:00","message":"push: {true \n 0 0xc003428080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:15.584447711+07:00","message":"write wav file: './tmp/7549/7549_444.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.621744304+07:00","message":"[GCS] Start streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.200767914+07:00","message":"[GCS] IsForceVAD: false for message ID: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.287075528+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.287091597+07:00","message":"found end of frame, send empty tag with msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.287094489+07:00","message":"end Recv id 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.287102021+07:00","message":"[buffer interim] 445 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.287107745+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.287111425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.287114035+07:00","message":"> Transcript [3111] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.287118194+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.287119946+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.287121743+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.287123469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.287132188+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.28714765+07:00","message":"push: {true \n 0 0xc000424a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:16.294409197+07:00","message":"write wav file: './tmp/7549/7549_445.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.333486382+07:00","message":"[GCS] Start streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.651019494+07:00","message":"[GCS] IsForceVAD: false for message ID: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.722636474+07:00","message":"[GCS] Start streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.744037794+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.744053677+07:00","message":"found end of frame, send empty tag with msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.744056517+07:00","message":"end Recv id 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.744063073+07:00","message":"[buffer interim] 446 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.744068774+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.744072614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.744075448+07:00","message":"> Transcript [3112] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.74407778+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.744079627+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.744081448+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.74408327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.744086558+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.744094129+07:00","message":"push: {true \n 0 0xc0032e4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:16.750779257+07:00","message":"write wav file: './tmp/7549/7549_446.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.851374459+07:00","message":"[GCS] IsForceVAD: false for message ID: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.912320258+07:00","message":"[GCS] Start streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.004566885+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.004585495+07:00","message":"found end of frame, send empty tag with msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.004588958+07:00","message":"end Recv id 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.004595355+07:00","message":"[buffer interim] 447 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.004602249+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.004606512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.004609345+07:00","message":"> Transcript [3113] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.004611717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.004613503+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.004615248+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.004616981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.004620313+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.004629915+07:00","message":"push: {true \n 0 0xc000424e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:17.011049265+07:00","message":"write wav file: './tmp/7549/7549_447.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.290589532+07:00","message":"[GCS] IsForceVAD: false for message ID: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.361921722+07:00","message":"[GCS] Start streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.391931453+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.391954033+07:00","message":"found end of frame, send empty tag with msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.391957401+07:00","message":"end Recv id 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.391964481+07:00","message":"[buffer interim] 448 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.391971297+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.391975106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.391977675+07:00","message":"> Transcript [3114] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.391979982+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.391981764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.391983677+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.391985865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.391988875+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.391997318+07:00","message":"push: {true \n 0 0xc003398680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:17.397582646+07:00","message":"write wav file: './tmp/7549/7549_448.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.420536876+07:00","message":"[GCS] IsForceVAD: false for message ID: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.553462307+07:00","message":"[GCS] Start streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.604814543+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.604828597+07:00","message":"found end of frame, send empty tag with msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.604831711+07:00","message":"end Recv id 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.60483945+07:00","message":"[buffer interim] 449 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.604846575+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.604850911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.604853706+07:00","message":"> Transcript [3115] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.604856064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.604857863+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.604859622+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.604861319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.604864236+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.604873666+07:00","message":"push: {true \n 0 0xc003398880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:17.609666522+07:00","message":"write wav file: './tmp/7549/7549_449.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.680977723+07:00","message":"[GCS] IsForceVAD: false for message ID: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.801529654+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.80155083+07:00","message":"found end of frame, send empty tag with msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.801553846+07:00","message":"end Recv id 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.801560383+07:00","message":"[buffer interim] 450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.801566092+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.801569796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.801572239+07:00","message":"> Transcript [3116] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.801574558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.801576297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.80157799+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.801579638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.801587929+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.801597691+07:00","message":"push: {true \n 0 0xc002757e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:17.805950085+07:00","message":"write wav file: './tmp/7549/7549_450.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.876347097+07:00","message":"[GCS] Start streaming session, msgId: 451"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:17.950884588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:17.950893582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.002000215+07:00","message":"[GCS] IsForceVAD: false for message ID: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.105744485+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.105762564+07:00","message":"found end of frame, send empty tag with msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.105765745+07:00","message":"end Recv id 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.105772186+07:00","message":"[buffer interim] 451 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.105778465+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.105787174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.105790359+07:00","message":"> Transcript [3117] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.10579274+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.105794858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.105796727+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.105799027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.105808601+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.105817408+07:00","message":"push: {true \n 0 0xc000425700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:18.114063712+07:00","message":"write wav file: './tmp/7549/7549_451.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.133031119+07:00","message":"[GCS] Start streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.571685166+07:00","message":"[GCS] IsForceVAD: false for message ID: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.64167886+07:00","message":"[GCS] Start streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.661346814+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.661367967+07:00","message":"found end of frame, send empty tag with msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.661371156+07:00","message":"end Recv id 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.661377395+07:00","message":"[buffer interim] 452 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.661383809+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.66138773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.661390575+07:00","message":"> Transcript [3118] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.661392784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.661394687+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.661396404+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.661398053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.661406003+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.661414197+07:00","message":"push: {true \n 0 0xc002f08000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:18.666376151+07:00","message":"write wav file: './tmp/7549/7549_452.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.771064497+07:00","message":"[GCS] IsForceVAD: false for message ID: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.888454707+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.888486578+07:00","message":"found end of frame, send empty tag with msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.88849055+07:00","message":"end Recv id 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.888497022+07:00","message":"[buffer interim] 453 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.888503616+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.88850768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.888510835+07:00","message":"> Transcript [3119] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.88851418+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.888516133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.888517932+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.888519641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.888522593+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.888533232+07:00","message":"push: {true \n 0 0xc003428480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.892886651+07:00","message":"[GCS] Start streaming session, msgId: 454"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:18.893210484+07:00","message":"write wav file: './tmp/7549/7549_453.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.240947437+07:00","message":"[GCS] IsForceVAD: false for message ID: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.320725438+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.32075775+07:00","message":"found end of frame, send empty tag with msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.320761369+07:00","message":"end Recv id 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.320769384+07:00","message":"[buffer interim] 454 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.320788217+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.320793843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.32079689+07:00","message":"> Transcript [3120] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.320799483+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.320801509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.320803316+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.320805001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.320812678+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.32082183+07:00","message":"push: {true \n 0 0xc003398300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:20.327119435+07:00","message":"write wav file: './tmp/7549/7549_454.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.371807363+07:00","message":"[GCS] Start streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.434674341+07:00","message":"[GCS] IsForceVAD: false for message ID: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.493899733+07:00","message":"[GCS] Start streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.570014182+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.570033644+07:00","message":"found end of frame, send empty tag with msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.570037331+07:00","message":"end Recv id 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.570043736+07:00","message":"[buffer interim] 455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.570050557+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.57005438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.570057098+07:00","message":"> Transcript [3121] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.570059553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.570061373+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.57006311+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.570065205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.570073897+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.570082942+07:00","message":"push: {true \n 0 0xc000424080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:20.574095556+07:00","message":"write wav file: './tmp/7549/7549_455.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.810276964+07:00","message":"[GCS] IsForceVAD: false for message ID: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.883657163+07:00","message":"[GCS] Start streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.891624216+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.891641922+07:00","message":"found end of frame, send empty tag with msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.89164578+07:00","message":"end Recv id 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.89165323+07:00","message":"[buffer interim] 456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.89166038+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.891664941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.891668233+07:00","message":"> Transcript [3122] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.891670918+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.89167277+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.891674693+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.89167651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.891679767+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.891696376+07:00","message":"push: {true \n 0 0xc003428700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:20.897186426+07:00","message":"write wav file: './tmp/7549/7549_456.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.941791849+07:00","message":"[GCS] IsForceVAD: false for message ID: 457"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:20.951947585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:20.951987615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.078871755+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.078909084+07:00","message":"found end of frame, send empty tag with msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.078914854+07:00","message":"end Recv id 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.07892853+07:00","message":"[buffer interim] 457 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.078938537+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.078945174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.078949967+07:00","message":"> Transcript [3123] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.078955322+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.078959195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.078963637+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.078967683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.078979487+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.078994133+07:00","message":"push: {true \n 0 0xc002f08f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:21.083363796+07:00","message":"write wav file: './tmp/7549/7549_457.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.452640129+07:00","message":"[GCS] Start streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.581985463+07:00","message":"[GCS] IsForceVAD: false for message ID: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.679410414+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.679436784+07:00","message":"found end of frame, send empty tag with msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.67944025+07:00","message":"end Recv id 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.679455374+07:00","message":"[buffer interim] 458 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.679468428+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.679474652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.679477048+07:00","message":"> Transcript [3124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.679480053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.679482078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.679483848+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.679485587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.679488263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.679497419+07:00","message":"push: {true \n 0 0xc0032e4980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:21.68433067+07:00","message":"write wav file: './tmp/7549/7549_458.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.771856643+07:00","message":"[GCS] Start streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.841273893+07:00","message":"[GCS] IsForceVAD: false for message ID: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.903594559+07:00","message":"[GCS] Start streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.993289737+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.993305857+07:00","message":"found end of frame, send empty tag with msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.993308781+07:00","message":"end Recv id 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.993315478+07:00","message":"[buffer interim] 459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.993322285+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.993325958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.993328533+07:00","message":"> Transcript [3125] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.993330925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.993332627+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.993334267+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.993336022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.9933389+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.993348177+07:00","message":"push: {true \n 0 0xc003398c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:21.998316868+07:00","message":"write wav file: './tmp/7549/7549_459.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.093901641+07:00","message":"[GCS] IsForceVAD: false for message ID: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.281340759+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.281361678+07:00","message":"found end of frame, send empty tag with msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.281366154+07:00","message":"end Recv id 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.281375018+07:00","message":"[buffer interim] 460 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.281384653+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.281390192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.281394434+07:00","message":"> Transcript [3126] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.281398414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.281401218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.281404211+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.281407609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.281411812+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.2814244+07:00","message":"push: {true \n 0 0xc000425180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:22.287009079+07:00","message":"write wav file: './tmp/7549/7549_460.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.292970093+07:00","message":"[GCS] Start streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.611556635+07:00","message":"[GCS] IsForceVAD: false for message ID: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.704756421+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.704776238+07:00","message":"found end of frame, send empty tag with msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.704801583+07:00","message":"end Recv id 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.704808807+07:00","message":"[buffer interim] 461 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.704814616+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.704824519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.704827187+07:00","message":"> Transcript [3127] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.70482941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.704831548+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.704833195+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.704834883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.704837575+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.704847846+07:00","message":"push: {true \n 0 0xc000425680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:22.711104082+07:00","message":"write wav file: './tmp/7549/7549_461.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.862953136+07:00","message":"[GCS] Start streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.503293572+07:00","message":"[GCS] IsForceVAD: false for message ID: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.605926293+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.605948817+07:00","message":"found end of frame, send empty tag with msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.605952117+07:00","message":"end Recv id 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.605958569+07:00","message":"[buffer interim] 462 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.605964784+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.605974707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.605977397+07:00","message":"> Transcript [3128] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.605979566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.60598129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.60600103+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.606003122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.60600971+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.606018919+07:00","message":"push: {true \n 0 0xc003398180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:23.610816552+07:00","message":"write wav file: './tmp/7549/7549_462.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.633502098+07:00","message":"[GCS] Start streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.689570643+07:00","message":"[GCS] IsForceVAD: false for message ID: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.822144755+07:00","message":"[GCS] Start streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.853551728+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.853571693+07:00","message":"found end of frame, send empty tag with msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.853575058+07:00","message":"end Recv id 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.853581642+07:00","message":"[buffer interim] 463 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.85358798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.853591855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.853594624+07:00","message":"> Transcript [3129] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.853596848+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.853598649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.853600347+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.853602048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.853604737+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.853613386+07:00","message":"push: {true \n 0 0xc000425300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:23.858076806+07:00","message":"write wav file: './tmp/7549/7549_463.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.892144083+07:00","message":"[GCS] IsForceVAD: false for message ID: 464"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:23.952404569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:23.952422014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.244500059+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.244522993+07:00","message":"found end of frame, send empty tag with msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.244527207+07:00","message":"end Recv id 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.244535658+07:00","message":"[buffer interim] 464 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.24454266+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.244547304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.24455012+07:00","message":"> Transcript [3130] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.244552413+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.244554159+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.244555989+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.244557661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.244560366+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.244569669+07:00","message":"push: {true \n 0 0xc0032e4680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:24.248936637+07:00","message":"write wav file: './tmp/7549/7549_464.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.334324554+07:00","message":"[GCS] Start streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.40076121+07:00","message":"[GCS] IsForceVAD: false for message ID: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.545180442+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.545201562+07:00","message":"found end of frame, send empty tag with msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.545204671+07:00","message":"end Recv id 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.545211831+07:00","message":"[buffer interim] 465 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.54521885+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.545223383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.545227533+07:00","message":"> Transcript [3131] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.545231479+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.545234163+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.545236943+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.545239807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.545244296+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.545257169+07:00","message":"push: {true \n 0 0xc003399000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:24.549719808+07:00","message":"write wav file: './tmp/7549/7549_465.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.853422144+07:00","message":"[GCS] Start streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.920467099+07:00","message":"[GCS] IsForceVAD: false for message ID: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.117986567+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.118006487+07:00","message":"found end of frame, send empty tag with msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.118009403+07:00","message":"end Recv id 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.118015198+07:00","message":"[buffer interim] 466 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.118020727+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.118025068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.118028252+07:00","message":"> Transcript [3132] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.118030906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.118032613+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.118034267+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.118035921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.118038511+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.118046985+07:00","message":"push: {true \n 0 0xc0032e4e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:25.122399492+07:00","message":"write wav file: './tmp/7549/7549_466.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.203871759+07:00","message":"[GCS] Start streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.449822141+07:00","message":"[GCS] IsForceVAD: false for message ID: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.529734953+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.529757774+07:00","message":"found end of frame, send empty tag with msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.529760827+07:00","message":"end Recv id 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.52976779+07:00","message":"[buffer interim] 467 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.529780483+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.529785345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.529788047+07:00","message":"> Transcript [3133] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.529790267+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.529792087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.529793785+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.529795491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.529805341+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.529815807+07:00","message":"push: {true \n 0 0xc000425c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:26.534791513+07:00","message":"write wav file: './tmp/7549/7549_467.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.771523576+07:00","message":"[GCS] Start streaming session, msgId: 468"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:26.95319878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:26.953260452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.464925598+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.464971684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.464977124+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.46499069+07:00","message":"[buffer interim] 468 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.464997532+07:00","message":"[bufferProcess] interim [660000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.464999212+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.568557834+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.568596525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.568603039+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.568616909+07:00","message":"[buffer interim] 468 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.568623092+07:00","message":"[bufferProcess] interim [780000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.568625813+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.568632659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.568635229+07:00","message":"> Transcript [3134] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.568637616+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.634038153+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.634078588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.634085499+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.634104958+07:00","message":"[buffer interim] 468 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.634124896+07:00","message":"[bufferProcess] interim [840000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.634129113+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.634137571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.634141697+07:00","message":"> Transcript [3135] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.634144794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.634148041+07:00","message":"Set new StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.76672997+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.766766842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.766781316+07:00","message":"receive interim result [false|false]: ในการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.766795383+07:00","message":"[buffer interim] 468 false ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.766802137+07:00","message":"[bufferProcess] interim [20000000]:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.766804229+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.766809725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.766812561+07:00","message":"> Transcript [3136] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.766814633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.766816453+07:00","message":"Set new StatePrefix: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.824137715+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.824171808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.824177344+07:00","message":"receive interim result [false|false]: ในการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.824188341+07:00","message":"[buffer interim] 468 false ในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.824194429+07:00","message":"[bufferProcess] interim [80000000]:ในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.824196821+07:00","message":"[bufferProcess] send to processor:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.824202355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.824204801+07:00","message":"> Transcript [3137] [false]: 'ในการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.824207813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.824209952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.824211889+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.824213982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.020253287+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.020293625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.020298349+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.020314951+07:00","message":"[buffer interim] 468 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.020321305+07:00","message":"[bufferProcess] interim [320000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.020323518+07:00","message":"[bufferProcess] send to processor:ในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.020327097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.020329917+07:00","message":"> Transcript [3138] [false]: 'ในการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.020332853+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.020334896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.020336623+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.020338496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.34261429+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.342647519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.34265208+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.342664662+07:00","message":"[buffer interim] 468 false ในการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.342670819+07:00","message":"[bufferProcess] interim [560000000]:ในการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.342673405+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.342677248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.342680732+07:00","message":"> Transcript [3139] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.342684061+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.342686165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.342688287+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.342690183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.344405684+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.344442595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.344450397+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.344468644+07:00","message":"[buffer interim] 468 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344475464+07:00","message":"[bufferProcess] interim [620000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344478424+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344486222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344488852+07:00","message":"> Transcript [3140] [false]: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344494492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344496651+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.3444984+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344500473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344507827+07:00","message":"Push: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344509762+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344511769+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.344513856+07:00","message":"Next Push (prob) : 'ปลูกพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.34452205+07:00","message":"push: {false ในการ 0 0xc003399200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.398611698+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.398646056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วยวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.398652582+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.398668705+07:00","message":"[buffer interim] 468 false ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.398678976+07:00","message":"[bufferProcess] interim [680000000]:ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.398682073+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.398687548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.398690171+07:00","message":"> Transcript [3141] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.398692851+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.723726488+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.723763862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วยวิธีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.723769674+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.723790409+07:00","message":"[buffer interim] 468 false ในการปลูกพืชด้วยวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.723797448+07:00","message":"[bufferProcess] interim [980000000]:ในการปลูกพืชด้วยวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.723799895+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.723803585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.723806398+07:00","message":"> Transcript [3142] [false]: 'ในการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.723809332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.723811382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.723813394+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.723815628+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.844505726+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.844544541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วยวิธีใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.844549466+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.844563651+07:00","message":"[buffer interim] 468 false ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.844570165+07:00","message":"[bufferProcess] interim [40000000]:ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.844572699+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วยวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.844576194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.844578649+07:00","message":"> Transcript [3143] [false]: 'ในการปลูกพืชด้วยวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.84458146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.844583443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.844585488+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.844587672+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.848863991+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.848890111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.848894478+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.84890413+07:00","message":"[buffer interim] 468 false ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.848908644+07:00","message":"[bufferProcess] interim [100000000]:ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.848911212+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.848913964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.848915975+07:00","message":"> Transcript [3144] [false]: 'ในการปลูกพืชด้วยวิธีใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.848919027+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.84892104+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.848923067+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.84892522+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.211040298+07:00","message":"[GCS] IsForceVAD: false for message ID: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.272782713+07:00","message":"[GCS] Start streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.31605392+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.316085982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.316091694+07:00","message":"receive interim result [true|false]: ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.316099136+07:00","message":"end recv isFinal message id 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.316101186+07:00","message":"end Recv id 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.316108073+07:00","message":"[buffer interim] 468 true ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316114838+07:00","message":"[bufferProcess] interim [670000000]:ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316119633+07:00","message":"[bufferProcess] send to processor (isfinal):ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316123037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316127783+07:00","message":"> Transcript [3145] [false]: 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316131369+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316133265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.31613524+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.31613736+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316144105+07:00","message":"Push: 'ปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316145876+07:00","message":"TextPushed: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316147926+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316150002+07:00","message":"Next Push (prob) : 'วิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316151709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316153686+07:00","message":"> Transcript [3146] [true]: 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.31615593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316158451+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316160155+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316162115+07:00","message":"TextPushed: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.316164034+07:00","message":"Push: 'วิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.316171266+07:00","message":"push: {false ปลูกพืชด้วย 0 0xc003399200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.316176514+07:00","message":"push: {true วิธีไฮโดรพอนิกส์ 0 0xc003399200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:29.323975131+07:00","message":"write wav file: './tmp/7549/7549_468.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.910936066+07:00","message":"[GCS] IsForceVAD: false for message ID: 469"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:29.954208511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:29.954232524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.003929837+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.003956729+07:00","message":"found end of frame, send empty tag with msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.003960314+07:00","message":"end Recv id 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.003967307+07:00","message":"[buffer interim] 469 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.003974326+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.003978375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.003980984+07:00","message":"> Transcript [3147] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.00398333+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.003985288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.003987016+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.00398869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.003991423+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.003999762+07:00","message":"push: {true \n 0 0xc002f09200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:30.009480807+07:00","message":"write wav file: './tmp/7549/7549_469.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.041940671+07:00","message":"[GCS] Start streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.628700815+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.62873623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.628741739+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.628756356+07:00","message":"[buffer interim] 470 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.6287625+07:00","message":"[bufferProcess] interim [550000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.628764415+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.771319715+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.77135537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.771360989+07:00","message":"receive interim result [false|false]: จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.771372746+07:00","message":"[buffer interim] 470 false จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.77138052+07:00","message":"[bufferProcess] interim [730000000]:จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.771382925+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.771388219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.771391032+07:00","message":"> Transcript [3148] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.771393097+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.963013624+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.963050351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.963055975+07:00","message":"receive interim result [false|false]: จะต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.963068059+07:00","message":"[buffer interim] 470 false จะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.963075096+07:00","message":"[bufferProcess] interim [850000000]:จะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.963077416+07:00","message":"[bufferProcess] send to processor:จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.963083117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.963086067+07:00","message":"> Transcript [3149] [false]: 'จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.963088889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.963091132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.963093004+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.963095163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.094574089+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.09460702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะตั้งนาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.094613134+07:00","message":"receive interim result [false|false]: จะตั้งนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.094630325+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.094634748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.09463737+07:00","message":"receive interim result [false|false]: จะต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.094643155+07:00","message":"[buffer interim] 470 false จะตั้งนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.094646118+07:00","message":"[buffer interim] 470 false จะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094651818+07:00","message":"[bufferProcess] interim [970000000]:จะตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094653715+07:00","message":"[bufferProcess] send to processor:จะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094660122+07:00","message":"[bufferProcess] interim [30000000]:จะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094661791+07:00","message":"[bufferProcess] send to processor:จะตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094664802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094667294+07:00","message":"> Transcript [3150] [false]: 'จะต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094670692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094672903+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094675272+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094677193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094681667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094683664+07:00","message":"> Transcript [3151] [false]: 'จะตั้งนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094685558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094687118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094688743+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.094690266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.341082678+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.341114557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.341121153+07:00","message":"receive interim result [false|false]: จะต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.341136791+07:00","message":"[buffer interim] 470 false จะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341144323+07:00","message":"[bufferProcess] interim [270000000]:จะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341147499+07:00","message":"[bufferProcess] send to processor:จะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341154382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341157138+07:00","message":"> Transcript [3152] [false]: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341173116+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.34117572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341177994+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341180084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341186749+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341188949+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341191304+07:00","message":"Set new StatePrefix : 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.341193426+07:00","message":"Next Push (prob) : 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.341200738+07:00","message":"push: {false จะ 0 0xc0032e5200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.649937261+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.649974498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.64998006+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.649990564+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.649996619+07:00","message":"[bufferProcess] interim [570000000]:จะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.649999375+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.650004486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.650007082+07:00","message":"> Transcript [3153] [false]: 'จะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.650010571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.650012797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.650014658+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.650016932+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.8326678+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.832702096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.832707792+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.832716861+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.832723338+07:00","message":"[bufferProcess] interim [750000000]:จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.832725608+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.832729209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.832731933+07:00","message":"> Transcript [3154] [false]: 'จะต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.832735479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.832737478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.832739286+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.83274157+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.926253117+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.926291887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.926298289+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.926312243+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.926318957+07:00","message":"[bufferProcess] interim [870000000]:จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.926321342+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.926327014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.926329607+07:00","message":"> Transcript [3155] [false]: 'จะต้องมีการควบคุมแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.92633292+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.926334809+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.926336824+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.926339199+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.121446664+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.121487917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.121493702+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.121505815+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121513255+07:00","message":"[bufferProcess] interim [110000000]:จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121515554+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.12152059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121523519+07:00","message":"> Transcript [3156] [false]: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121526965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121529039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121530982+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121533367+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121538425+07:00","message":"Push: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121540583+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121543296+07:00","message":"Set new StatePrefix : 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.121546108+07:00","message":"Next Push (prob) : 'ควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.121554168+07:00","message":"push: {false ต้องมีการ 0 0xc0032e5200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.199517425+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.199558585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.199564652+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.199574864+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.199580448+07:00","message":"[bufferProcess] interim [230000000]:จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.199582772+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.199586164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.199588804+07:00","message":"> Transcript [3157] [false]: 'จะต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.199592234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.199594081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.199595906+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.199598012+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.312857615+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.312894278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.312900212+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.312913558+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.312920417+07:00","message":"[bufferProcess] interim [290000000]:จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.312922631+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.31292791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.312930598+07:00","message":"> Transcript [3158] [false]: 'จะต้องมีการควบคุมปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.312934113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.312936201+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.312938046+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.312940575+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.649651915+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.649703771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.649713466+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.649734655+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.649749583+07:00","message":"[bufferProcess] interim [590000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.649754203+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.649763306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.64977591+07:00","message":"> Transcript [3159] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.64978198+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.649784555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.649789412+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.649792778+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.706563646+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.706604065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.706610677+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.706625325+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706632897+07:00","message":"[bufferProcess] interim [710000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706635777+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706642862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706645306+07:00","message":"> Transcript [3160] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706649284+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706651691+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706654042+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706656535+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706662782+07:00","message":"Push: 'ควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706665078+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706667496+07:00","message":"Set new StatePrefix : 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.706670024+07:00","message":"Next Push (prob) : 'ภายนอกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.7066796+07:00","message":"push: {false ควบคุมปัจจัย 0 0xc0032e5200}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:32.954789376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:32.954792392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.088890481+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.088932119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.088938094+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.088953351+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.088960415+07:00","message":"[bufferProcess] interim [70000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.088962888+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.088968094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.088970909+07:00","message":"> Transcript [3161] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.088974127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.088976249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.088978388+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.088981052+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.235404916+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.235450273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.235456481+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.235470143+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.235476848+07:00","message":"[bufferProcess] interim [190000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.235479327+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.235485698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.235489446+07:00","message":"> Transcript [3162] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.235493523+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.23549537+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.23549737+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.235500098+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.282439127+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.282481845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.282487816+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.282502509+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.282509327+07:00","message":"[bufferProcess] interim [250000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.282511866+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.282515563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.282518271+07:00","message":"> Transcript [3163] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.28252238+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.282524345+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.282526083+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.282528595+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.414264668+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.41430746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.414313924+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.414329887+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414336922+07:00","message":"[bufferProcess] interim [370000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414339651+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414345334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414348276+07:00","message":"> Transcript [3164] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414352549+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414354673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414356487+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414359623+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414365059+07:00","message":"Push: 'ภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414367279+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.41436938+07:00","message":"Set new StatePrefix : 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.414371602+07:00","message":"Next Push (prob) : 'ๆให้เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.414379883+07:00","message":"push: {false ภายนอกต่าง 0 0xc0032e5200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.416123989+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.416158039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.416163379+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.416178316+07:00","message":"[buffer interim] 470 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.416185345+07:00","message":"[bufferProcess] interim [430000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.416187905+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.416193265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.416195758+07:00","message":"> Transcript [3165] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.416198194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.416200397+07:00","message":"Set new StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.691081232+07:00","message":"[GCS] IsForceVAD: false for message ID: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.803975082+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.804018866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.804026234+07:00","message":"receive interim result [true|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.804040133+07:00","message":"end recv isFinal message id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.804043304+07:00","message":"end Recv id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.804050974+07:00","message":"[buffer interim] 470 true จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804058656+07:00","message":"[bufferProcess] interim [880000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804064467+07:00","message":"[bufferProcess] send to processor (isfinal):จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804068059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804072195+07:00","message":"> Transcript [3166] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804076149+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804079359+07:00","message":"Set new StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804082271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804084937+07:00","message":"> Transcript [3167] [true]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804089524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804091455+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804093225+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.80409599+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:33.804102549+07:00","message":"Push: 'ๆให้เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.804110929+07:00","message":"push: {true ๆให้เหมาะสม 0 0xc0032e5200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:33.812716628+07:00","message":"write wav file: './tmp/7549/7549_470.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.013102768+07:00","message":"[GCS] Start streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.530582238+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.530611416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.530615976+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.530627664+07:00","message":"[buffer interim] 471 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.530633291+07:00","message":"[bufferProcess] interim [530000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.53063524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.568934006+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.568963579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.568968342+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.568983122+07:00","message":"[buffer interim] 471 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.568989174+07:00","message":"[bufferProcess] interim [590000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.568991149+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.568994634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.568997134+07:00","message":"> Transcript [3168] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.568999283+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.751224919+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.751260462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"zendaya\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.751266152+07:00","message":"receive interim result [false|false]: zendaya"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.75128297+07:00","message":"[buffer interim] 471 false zendaya"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.751290882+07:00","message":"[bufferProcess] interim [710000000]:zendaya"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.751293047+07:00","message":"[bufferProcess] send to processor:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.7512969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.751299706+07:00","message":"> Transcript [3169] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.751301784+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.751303793+07:00","message":"Set new StatePrefix: 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.763876185+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.763899524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.763904243+07:00","message":"receive interim result [false|false]: เส้นเดียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.763916436+07:00","message":"[buffer interim] 471 false เส้นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.763921725+07:00","message":"[bufferProcess] interim [770000000]:เส้นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.763923776+07:00","message":"[bufferProcess] send to processor:zendaya"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.763927042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.763929563+07:00","message":"> Transcript [3170] [false]: 'zendaya'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.763932644+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.763935443+07:00","message":"Set new StatePrefix: 'zendaya'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.868111167+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.868146382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.86815191+07:00","message":"receive interim result [false|false]: เช่นเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.868163295+07:00","message":"[buffer interim] 471 false เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.868169508+07:00","message":"[bufferProcess] interim [890000000]:เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.868171926+07:00","message":"[bufferProcess] send to processor:เส้นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.868177046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.868180133+07:00","message":"> Transcript [3171] [false]: 'เส้นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.868182201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.86818433+07:00","message":"Set new StatePrefix: 'เส้นเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.092495129+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.092535754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.092542282+07:00","message":"receive interim result [false|false]: เช่นเดียวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.092556942+07:00","message":"[buffer interim] 471 false เช่นเดียวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.09256444+07:00","message":"[bufferProcess] interim [130000000]:เช่นเดียวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.092567087+07:00","message":"[bufferProcess] send to processor:เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.092574415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.09257721+07:00","message":"> Transcript [3172] [false]: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.092579352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.092581754+07:00","message":"Set new StatePrefix: 'เช่นเดียวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.380606103+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.380643422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.380649314+07:00","message":"receive interim result [false|false]: เช่นเดียวกับการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.380661864+07:00","message":"[buffer interim] 471 false เช่นเดียวกับการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.38066895+07:00","message":"[bufferProcess] interim [430000000]:เช่นเดียวกับการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.380673624+07:00","message":"[bufferProcess] send to processor:เช่นเดียวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.380680419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.380683366+07:00","message":"> Transcript [3173] [false]: 'เช่นเดียวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.380687222+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.380689582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.380691373+07:00","message":"StatePrefix: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.380693563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.63160042+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.631637236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.631643134+07:00","message":"receive interim result [false|false]: เช่นเดียวกับการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.631657596+07:00","message":"[buffer interim] 471 false เช่นเดียวกับการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.631664794+07:00","message":"[bufferProcess] interim [730000000]:เช่นเดียวกับการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.631667288+07:00","message":"[bufferProcess] send to processor:เช่นเดียวกับการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.631670736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.631673265+07:00","message":"> Transcript [3174] [false]: 'เช่นเดียวกับการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.631676308+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.631678358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.631680708+07:00","message":"StatePrefix: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.631682987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.891372305+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.891410861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับการปลูกพืชโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.891416915+07:00","message":"receive interim result [false|false]: เช่นเดียวกับการปลูกพืชโดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.89143069+07:00","message":"[buffer interim] 471 false เช่นเดียวกับการปลูกพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.891437675+07:00","message":"[bufferProcess] interim [910000000]:เช่นเดียวกับการปลูกพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.891439961+07:00","message":"[bufferProcess] send to processor:เช่นเดียวกับการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.891445214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.891447934+07:00","message":"> Transcript [3175] [false]: 'เช่นเดียวกับการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.891451177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.891453472+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.891455676+07:00","message":"StatePrefix: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.891458305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:35.954857246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:35.954867306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.077477329+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.077514003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับการปลูกพืชโดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.077520003+07:00","message":"receive interim result [false|false]: เช่นเดียวกับการปลูกพืชโดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.077537555+07:00","message":"[buffer interim] 471 false เช่นเดียวกับการปลูกพืชโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077544907+07:00","message":"[bufferProcess] interim [90000000]:เช่นเดียวกับการปลูกพืชโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077547201+07:00","message":"[bufferProcess] send to processor:เช่นเดียวกับการปลูกพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077550452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077553114+07:00","message":"> Transcript [3176] [false]: 'เช่นเดียวกับการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077556305+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077560659+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077562781+07:00","message":"StatePrefix: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077564924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077567954+07:00","message":"Push: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.077569891+07:00","message":"TextPushed: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.0775719+07:00","message":"Set new StatePrefix : 'เช่นเดียวกับการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.07757408+07:00","message":"Next Push (prob) : 'การปลูกพืชโดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.077581427+07:00","message":"push: {false เช่นเดียวกับ 0 0xc002f08880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.294701544+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.294725302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับการปลูกพืชโดยใช้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.2947307+07:00","message":"receive interim result [false|false]: เช่นเดียวกับการปลูกพืชโดยใช้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.294742733+07:00","message":"[buffer interim] 471 false เช่นเดียวกับการปลูกพืชโดยใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.29474889+07:00","message":"[bufferProcess] interim [330000000]:เช่นเดียวกับการปลูกพืชโดยใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.294751221+07:00","message":"[bufferProcess] send to processor:เช่นเดียวกับการปลูกพืชโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.294756661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.294758788+07:00","message":"> Transcript [3177] [false]: 'เช่นเดียวกับการปลูกพืชโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.294761809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.294770514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.294772734+07:00","message":"StatePrefix: 'เช่นเดียวกับการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.294775225+07:00","message":"TextPushed: 'เช่นเดียวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.467720337+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.467753287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับการปลูกพืชโดยใช้ดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.467758551+07:00","message":"receive interim result [false|false]: เช่นเดียวกับการปลูกพืชโดยใช้ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.467777834+07:00","message":"[buffer interim] 471 false เช่นเดียวกับการปลูกพืชโดยใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.467784901+07:00","message":"[bufferProcess] interim [450000000]:เช่นเดียวกับการปลูกพืชโดยใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.467787188+07:00","message":"[bufferProcess] send to processor:เช่นเดียวกับการปลูกพืชโดยใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.467790618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.467795011+07:00","message":"> Transcript [3178] [false]: 'เช่นเดียวกับการปลูกพืชโดยใช้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.467797974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.46779983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.467801645+07:00","message":"StatePrefix: 'เช่นเดียวกับการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.467804171+07:00","message":"TextPushed: 'เช่นเดียวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.770789671+07:00","message":"[GCS] IsForceVAD: false for message ID: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.815020467+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.815057559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.815062632+07:00","message":"receive interim result [false|false]: เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.815076403+07:00","message":"[buffer interim] 471 false เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.815083312+07:00","message":"[bufferProcess] interim [750000000]:เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.815086257+07:00","message":"[bufferProcess] send to processor:เช่นเดียวกับการปลูกพืชโดยใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.815093068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.81509559+07:00","message":"> Transcript [3179] [false]: 'เช่นเดียวกับการปลูกพืชโดยใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.81509872+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.815100896+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.8151032+07:00","message":"StatePrefix: 'เช่นเดียวกับการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.815105852+07:00","message":"TextPushed: 'เช่นเดียวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.882378147+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.882414214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.882420619+07:00","message":"receive interim result [true|false]: เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.882430314+07:00","message":"end recv isFinal message id 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.882432641+07:00","message":"end Recv id 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.882448541+07:00","message":"[buffer interim] 471 true เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882463959+07:00","message":"[bufferProcess] interim [990000000]:เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882470138+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882473722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882477314+07:00","message":"> Transcript [3180] [false]: 'เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882481227+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882483298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882485686+07:00","message":"StatePrefix: 'เช่นเดียวกับการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882488141+07:00","message":"TextPushed: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.8824943+07:00","message":"Push: 'การปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882499517+07:00","message":"TextPushed: 'เช่นเดียวกับการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882501881+07:00","message":"Set new StatePrefix : 'เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882504146+07:00","message":"Next Push (prob) : 'ใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882505896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882507776+07:00","message":"> Transcript [3181] [true]: 'เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882510122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882511827+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882513553+07:00","message":"StatePrefix: 'เช่นเดียวกับการปลูกพืชโดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882515252+07:00","message":"TextPushed: 'เช่นเดียวกับการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.882517352+07:00","message":"Push: 'ใช้ดินค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.882532317+07:00","message":"push: {false การปลูกพืชโดย 0 0xc002f08880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.882556048+07:00","message":"push: {true ใช้ดินค่ะ 0 0xc002f08880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:36.890600128+07:00","message":"write wav file: './tmp/7549/7549_471.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.343186639+07:00","message":"[GCS] Start streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.013465731+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.013501278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.013506585+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.013519208+07:00","message":"[buffer interim] 472 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.01352524+07:00","message":"[bufferProcess] interim [480000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.013527345+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.013532589+07:00","message":"[bufferProcess] send to processor (ticker):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.01353527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.01353792+07:00","message":"> Transcript [3182] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.01354+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.587782494+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.587812484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.587818129+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.587828615+07:00","message":"[buffer interim] 472 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.587833988+07:00","message":"[bufferProcess] interim [80000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.587835797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.736886171+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.736932796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นพวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.736940199+07:00","message":"receive interim result [false|false]: เช่นพวก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.736955767+07:00","message":"[buffer interim] 472 false เช่นพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.736963901+07:00","message":"[bufferProcess] interim [200000000]:เช่นพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.736966227+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.736971716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.736974489+07:00","message":"> Transcript [3183] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.736977555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.736979539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.736981941+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.736984114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.845248582+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.845286968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.845293245+07:00","message":"receive interim result [false|false]: เช่นควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.845308404+07:00","message":"[buffer interim] 472 false เช่นควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.845315846+07:00","message":"[bufferProcess] interim [320000000]:เช่นควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.845318008+07:00","message":"[bufferProcess] send to processor:เช่นพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.84532116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.845324232+07:00","message":"> Transcript [3184] [false]: 'เช่นพวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.845327369+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.84532962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.845331457+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.845333347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:38.955100814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:38.955131378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.983407668+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.983443156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.983448775+07:00","message":"receive interim result [false|false]: เช่นควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.983460764+07:00","message":"[buffer interim] 472 false เช่นควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.98346708+07:00","message":"[bufferProcess] interim [500000000]:เช่นควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.983469529+07:00","message":"[bufferProcess] send to processor:เช่นควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.983472872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.983475779+07:00","message":"> Transcript [3185] [false]: 'เช่นควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.983479174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.983481096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.98348292+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.983485042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.089379485+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.089424512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.089430654+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.089443474+07:00","message":"[buffer interim] 472 false เช่นควบคุมปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089450189+07:00","message":"[bufferProcess] interim [560000000]:เช่นควบคุมปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089452865+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.08945808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089460944+07:00","message":"> Transcript [3186] [false]: 'เช่นควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089464029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089466262+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089468154+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089470176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089475525+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089477404+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089484765+07:00","message":"Set new StatePrefix : 'เช่นควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.089486863+07:00","message":"Next Push (prob) : 'ควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.089495488+07:00","message":"push: {false เช่น 0 0xc002f09380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.208832392+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.208867504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.208873797+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.208886586+07:00","message":"[buffer interim] 472 false เช่นควบคุมปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.208893433+07:00","message":"[bufferProcess] interim [680000000]:เช่นควบคุมปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.208895867+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.208901365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.208904221+07:00","message":"> Transcript [3187] [false]: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.208906665+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.208908976+07:00","message":"Set new StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.598930994+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.598968733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริมาณแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.598975312+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.598989842+07:00","message":"[buffer interim] 472 false เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.59899663+07:00","message":"[bufferProcess] interim [40000000]:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.598999297+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.599002612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.599005643+07:00","message":"> Transcript [3188] [false]: 'เช่นควบคุมปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.599009092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.599011397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.599013197+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:39.599015762+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.029898507+07:00","message":"[GCS] IsForceVAD: false for message ID: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.112178133+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.112221979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริมาณแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.112228889+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.112247234+07:00","message":"[buffer interim] 472 false เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.112260221+07:00","message":"[bufferProcess] interim [640000000]:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.112262809+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.112270006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.112273422+07:00","message":"> Transcript [3189] [false]: 'เช่นควบคุมปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.112276993+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.112279202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.112281865+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.112283837+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.142000634+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.14205066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริมาณแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.142059015+07:00","message":"receive interim result [true|false]: เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.142074396+07:00","message":"end recv isFinal message id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.142077751+07:00","message":"end Recv id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.142086088+07:00","message":"[buffer interim] 472 true เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142095595+07:00","message":"[bufferProcess] interim [700000000]:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142100508+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142105532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142109567+07:00","message":"> Transcript [3190] [false]: 'เช่นควบคุมปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142113782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142116433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142118986+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142122228+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.14212489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142127607+07:00","message":"> Transcript [3191] [true]: 'เช่นควบคุมปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142130801+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142133007+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142135488+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142138259+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.142146501+07:00","message":"Push: 'ควบคุมปริมาณแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.142158759+07:00","message":"push: {true ควบคุมปริมาณแสง 0 0xc002f09380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:40.149824565+07:00","message":"write wav file: './tmp/7549/7549_472.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.164022269+07:00","message":"[GCS] Start streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.82764937+07:00","message":"receive streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.827694681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.827700196+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.827715078+07:00","message":"[buffer interim] 473 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.827722364+07:00","message":"[bufferProcess] interim [720000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.827724333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.049826393+07:00","message":"[GCS] IsForceVAD: false for message ID: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.151805121+07:00","message":"receive streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.151841029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.151848656+07:00","message":"receive interim result [true|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.151858294+07:00","message":"end recv isFinal message id 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.151860471+07:00","message":"end Recv id 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.151867323+07:00","message":"[buffer interim] 473 true อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151876366+07:00","message":"[bufferProcess] interim [110000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151880975+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151884255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151886779+07:00","message":"> Transcript [3192] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151889209+07:00","message":"Set StatePrefix (first interim): 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151890902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151892647+07:00","message":"> Transcript [3193] [true]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151895722+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151897535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151899385+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151901223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.151907383+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.151917632+07:00","message":"push: {true อุณหภูมิ 0 0xc002f09780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:41.157861357+07:00","message":"write wav file: './tmp/7549/7549_473.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.252694356+07:00","message":"[GCS] Start streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.380155052+07:00","message":"[GCS] IsForceVAD: false for message ID: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.452060518+07:00","message":"[GCS] Start streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.604849314+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.604869391+07:00","message":"found end of frame, send empty tag with msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.604872246+07:00","message":"end Recv id 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.604879919+07:00","message":"[buffer interim] 474 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.604886118+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.604889789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.604892412+07:00","message":"> Transcript [3194] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.604894661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.604896473+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.604898315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.604900011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.604902655+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.604912209+07:00","message":"push: {true \n 0 0xc000425e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:41.610384905+07:00","message":"write wav file: './tmp/7549/7549_474.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:41.95583924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:41.955850772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.101531851+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.101576921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.101582234+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.1015979+07:00","message":"[buffer interim] 475 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.101604238+07:00","message":"[bufferProcess] interim [670000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.101605939+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.285559786+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.285592247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.285598496+07:00","message":"receive interim result [false|false]: หนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.285611972+07:00","message":"[buffer interim] 475 false หนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.285619496+07:00","message":"[bufferProcess] interim [850000000]:หนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.285622831+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.285632063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.285635287+07:00","message":"> Transcript [3195] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.285638402+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.611258815+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.611294464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.611300516+07:00","message":"receive interim result [false|false]: หนาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.611311022+07:00","message":"[buffer interim] 475 false หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.611317398+07:00","message":"[bufferProcess] interim [210000000]:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.611319702+07:00","message":"[bufferProcess] send to processor:หนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.611325285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.611328006+07:00","message":"> Transcript [3196] [false]: 'หนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.611330398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.611332416+07:00","message":"Set new StatePrefix: 'หนาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.213255204+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.213299969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.213305311+07:00","message":"receive interim result [false|false]: หนาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.213336743+07:00","message":"[buffer interim] 475 false หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.213344764+07:00","message":"[bufferProcess] interim [810000000]:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.213348649+07:00","message":"[bufferProcess] send to processor:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.213355051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.213357415+07:00","message":"> Transcript [3197] [false]: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.213359673+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.213361669+07:00","message":"Set new StatePrefix: 'หนาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.3351539+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.335193663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามและธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.335199437+07:00","message":"receive interim result [false|false]: หนามและธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.335212304+07:00","message":"[buffer interim] 475 false หนามและธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.335219036+07:00","message":"[bufferProcess] interim [930000000]:หนามและธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.335221186+07:00","message":"[bufferProcess] send to processor:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.335226196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.335229024+07:00","message":"> Transcript [3198] [false]: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.335232346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.335234408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.335236312+07:00","message":"StatePrefix: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.335238385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.57447627+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.574512606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.574518424+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.574531872+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.574538756+07:00","message":"[bufferProcess] interim [170000000]:หนามร้านอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.574541276+07:00","message":"[bufferProcess] send to processor:หนามและธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.574544813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.574547924+07:00","message":"> Transcript [3199] [false]: 'หนามและธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.57455096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.574552963+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.57455489+07:00","message":"StatePrefix: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.574556765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.70236385+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.702404553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.702410077+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.702422644+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.702429772+07:00","message":"[bufferProcess] interim [290000000]:หนามร้านอาหารให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.702432222+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.702437753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.702440331+07:00","message":"> Transcript [3200] [false]: 'หนามร้านอาหารให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.702443538+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.702445762+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.702447562+07:00","message":"StatePrefix: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.702449601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.889726463+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.8897712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.889776635+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.889789853+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889796822+07:00","message":"[bufferProcess] interim [530000000]:หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889799212+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889804607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889807337+07:00","message":"> Transcript [3201] [false]: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889810315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889812485+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889814397+07:00","message":"StatePrefix: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889816443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889821635+07:00","message":"Push: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.88982382+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.88982578+07:00","message":"Set new StatePrefix : 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.889827967+07:00","message":"Next Push (prob) : 'ร้านอาหารให้เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.889836098+07:00","message":"push: {false หนาม 0 0xc0032e5080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458255288+07:00","message":"[GCS] Cleaned up inactive client: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458276616+07:00","message":"[GCS] Cleaned up inactive client: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458279137+07:00","message":"[GCS] Cleaned up inactive client: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458280928+07:00","message":"[GCS] Cleaned up inactive client: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458282657+07:00","message":"[GCS] Cleaned up inactive client: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458284425+07:00","message":"[GCS] Cleaned up inactive client: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458286567+07:00","message":"[GCS] Cleaned up inactive client: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.45828832+07:00","message":"[GCS] Cleaned up inactive client: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458290276+07:00","message":"[GCS] Cleaned up inactive client: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458292015+07:00","message":"[GCS] Cleaned up inactive client: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458293607+07:00","message":"[GCS] Cleaned up inactive client: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458295079+07:00","message":"[GCS] Cleaned up inactive client: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458296707+07:00","message":"[GCS] Cleaned up inactive client: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.45829818+07:00","message":"[GCS] Cleaned up inactive client: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458299812+07:00","message":"[GCS] Cleaned up inactive client: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.458301278+07:00","message":"[GCS] Cleaned up inactive client: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.45830274+07:00","message":"[GCS] Cleaned up inactive client: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.47241518+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.472456175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.472461954+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.472477101+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.472484037+07:00","message":"[bufferProcess] interim [130000000]:หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.472486126+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.472489955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.472492919+07:00","message":"> Transcript [3202] [false]: 'หนามร้านอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.472496002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.472497999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.47249993+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.472502143+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.656475042+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.656508784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสมต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.656514258+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.656526789+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.656533567+07:00","message":"[bufferProcess] interim [250000000]:หนามร้านอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.656535856+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.656541205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.6565439+07:00","message":"> Transcript [3203] [false]: 'หนามร้านอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.656547003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.6565494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.656551312+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.656553474+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.943791523+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.943829593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสมต่อฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.943835088+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.943855261+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.943863211+07:00","message":"[bufferProcess] interim [490000000]:หนามร้านอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.943866394+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.943872841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.943875736+07:00","message":"> Transcript [3204] [false]: 'หนามร้านอาหารให้เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.943879259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.943881397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.943883388+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.943885804+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:44.955897873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:44.955910957+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.978202302+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.978236027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสมกับชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.978241773+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมกับชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.97825223+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะสมกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978258422+07:00","message":"[bufferProcess] interim [550000000]:หนามร้านอาหารให้เหมาะสมกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978261391+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978267186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978270028+07:00","message":"> Transcript [3205] [false]: 'หนามร้านอาหารให้เหมาะสมต่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978273141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978275036+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978277076+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978279117+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978284262+07:00","message":"Push: 'ร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978286266+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978288375+07:00","message":"Set new StatePrefix : 'หนามร้านอาหารให้เหมาะสมต่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.978290799+07:00","message":"Next Push (prob) : 'สมต่อฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.978298804+07:00","message":"push: {false ร้านอาหารให้เหมาะ 0 0xc0032e5080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.110452747+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.110486886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสมกับชนิดของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.110492729+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.110507083+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.110514268+07:00","message":"[bufferProcess] interim [730000000]:หนามร้านอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.11051684+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.110520546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.110523177+07:00","message":"> Transcript [3206] [false]: 'หนามร้านอาหารให้เหมาะสมกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.110525424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.110527628+07:00","message":"Set new StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.366760236+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.366797102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสมกับชนิดของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.36680307+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.366815237+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.366825121+07:00","message":"[bufferProcess] interim [970000000]:หนามร้านอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.366827843+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.366831305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.366834006+07:00","message":"> Transcript [3207] [false]: 'หนามร้านอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.366837302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.366839754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.366841563+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.366843829+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.625980539+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.626016207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.62602289+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.626037641+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.626045077+07:00","message":"[bufferProcess] interim [210000000]:หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.626047759+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.62605449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.62605719+07:00","message":"> Transcript [3208] [false]: 'หนามร้านอาหารให้เหมาะสมกับชนิดของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.626060557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.626062569+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.626065055+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.626067827+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.892357548+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.892395918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.892402523+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.892422295+07:00","message":"[buffer interim] 475 false หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.892430117+07:00","message":"[bufferProcess] interim [510000000]:หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.892432917+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.892436373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.89243913+07:00","message":"> Transcript [3209] [false]: 'หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.892442676+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.892444835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.892451835+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.892455595+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.991017904+07:00","message":"[GCS] IsForceVAD: false for message ID: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.115929621+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.11597134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก\",\"confidence\":0.9439467}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.115977988+07:00","message":"receive interim result [true|false]: หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.115985754+07:00","message":"end recv isFinal message id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.11598791+07:00","message":"end Recv id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.115993871+07:00","message":"[buffer interim] 475 true หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116004115+07:00","message":"[bufferProcess] interim [780000000]:หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.11600748+07:00","message":"[bufferProcess] send to processor (isfinal):หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116011299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116015661+07:00","message":"> Transcript [3210] [false]: 'หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116020391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116022915+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116025959+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116029401+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116034029+07:00","message":"Push: 'สมกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116037083+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะสมกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116039129+07:00","message":"Set new StatePrefix : 'หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116041687+07:00","message":"Next Push (prob) : 'ของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116043524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116045748+07:00","message":"> Transcript [3211] [true]: 'หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116047858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116049417+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.11605102+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116053191+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะสมกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116054853+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.116155044+07:00","message":"push: {false สมกับชนิด 0 0xc0032e5080}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116210205+07:00","message":"Push: 'ของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116213591+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116215383+07:00","message":"Set new StatePrefix : 'หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116217778+07:00","message":"Next Push (prob) : 'หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.116223897+07:00","message":"push: {true ของพืชที่ปลูก 0 0xc0032e5080}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.116247799+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_475.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:46.126340745+07:00","message":"write wav file: './tmp/7549/7549_475.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.762267178+07:00","message":"[GCS] Start streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.124559697+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.124600174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.124605301+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.124619916+07:00","message":"[buffer interim] 476 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.124625659+07:00","message":"[bufferProcess] interim [420000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.124627454+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.124630814+07:00","message":"[bufferProcess] send to processor (ticker):เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.124633295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.124636155+07:00","message":"> Transcript [3212] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.124638366+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.345777149+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.345819881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.345825414+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.345841848+07:00","message":"[buffer interim] 476 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.345856383+07:00","message":"[bufferProcess] interim [540000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.345858685+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.365410864+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.36544247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.36544817+07:00","message":"receive interim result [false|false]: ซึ่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.365463086+07:00","message":"[buffer interim] 476 false ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.365468736+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.365470789+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.365474183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.365477064+07:00","message":"> Transcript [3213] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.36548026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.365482293+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.3654886+07:00","message":"StatePrefix: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.365490674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.499929546+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.499966571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.499972081+07:00","message":"receive interim result [false|false]: ซึ่งการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.499984884+07:00","message":"[buffer interim] 476 false ซึ่งการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.499993054+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.499995581+07:00","message":"[bufferProcess] send to processor:ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.499998992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.5000016+07:00","message":"> Transcript [3214] [false]: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.500003786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.500006093+07:00","message":"Set new StatePrefix: 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.802734609+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.802787693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปกครอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.802795254+07:00","message":"receive interim result [false|false]: ซึ่งการปกครอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.802811944+07:00","message":"[buffer interim] 476 false ซึ่งการปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.802820365+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งการปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.802824261+07:00","message":"[bufferProcess] send to processor:ซึ่งการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.802832374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.802836751+07:00","message":"> Transcript [3215] [false]: 'ซึ่งการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.802841469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.802844708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.802848019+07:00","message":"StatePrefix: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.802850927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.927297661+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.927327015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.927332193+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.927345376+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.927351682+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.927354173+07:00","message":"[bufferProcess] send to processor:ซึ่งการปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.927357269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.927359591+07:00","message":"> Transcript [3216] [false]: 'ซึ่งการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.927362584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.927364794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.927366721+07:00","message":"StatePrefix: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.927369138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:47.956713828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:47.956733455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.994415134+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.994448094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.994453343+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชโดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.994468553+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.994477282+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งการปลูกพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.994479548+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.994483867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.99448619+07:00","message":"> Transcript [3217] [false]: 'ซึ่งการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.994489079+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.994491056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.994492817+07:00","message":"StatePrefix: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.994494804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.176769343+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.176811817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชโดยไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.17681735+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชโดยไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.176831939+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176839217+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งการปลูกพืชโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176842154+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176846544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176849269+07:00","message":"> Transcript [3218] [false]: 'ซึ่งการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176852503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176854676+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176856534+07:00","message":"StatePrefix: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176858508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176865015+07:00","message":"Push: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176867103+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176869797+07:00","message":"Set new StatePrefix : 'ซึ่งการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.176872038+07:00","message":"Next Push (prob) : 'ปลูกพืชโดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.176880754+07:00","message":"push: {false ซึ่งการ 0 0xc0032e4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.182841804+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.18286681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชโดยวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.182871695+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชโดยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.182884783+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชโดยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.182890522+07:00","message":"[bufferProcess] interim [500000000]:ซึ่งการปลูกพืชโดยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.182892823+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.182896269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.182898699+07:00","message":"> Transcript [3219] [false]: 'ซึ่งการปลูกพืชโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.182901408+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.182903212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.182905606+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.182907831+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.507034335+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.507072617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.507078192+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.507099391+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.507108727+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.507111102+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชโดยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.50711469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.507118104+07:00","message":"> Transcript [3220] [false]: 'ซึ่งการปลูกพืชโดยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.507121488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.50712352+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.507125316+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.507127762+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.078247836+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.078283671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.078289864+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.07830387+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.078310691+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.07831309+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.07831664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.07831925+07:00","message":"> Transcript [3221] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.078321318+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.07832326+07:00","message":"Set new StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.983082895+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.983119335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.983124895+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.983145251+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.983151752+07:00","message":"[bufferProcess] interim [240000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.983154281+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.983160688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.983163682+07:00","message":"> Transcript [3222] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.98316691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.983169238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.983171581+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.983173805+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.279543619+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.279585288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.279591379+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.279606468+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.279613785+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.279616158+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.279619706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.279622194+07:00","message":"> Transcript [3223] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.279625584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.279627559+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.279629565+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.279631902+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.306140467+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.30615768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.306162657+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.306175275+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.306180941+07:00","message":"[bufferProcess] interim [540000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.306183486+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.306186889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.306188992+07:00","message":"> Transcript [3224] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.30619174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.306193523+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.306195324+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.306197596+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.437264087+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.437303018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.437308945+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.437321319+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437327117+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437329608+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.43733524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437337945+07:00","message":"> Transcript [3225] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437341576+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437343537+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437348326+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437350387+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437357203+07:00","message":"Push: 'ปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437359127+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437362477+07:00","message":"Set new StatePrefix : 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.437365185+07:00","message":"Next Push (prob) : 'ธาตุอาหารจะอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.437374107+07:00","message":"push: {false ปลูกพืชด้วยวิธีนี้ 0 0xc0032e4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.692839214+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.692882356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.692890051+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.692902612+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.69290922+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.692912365+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.692919727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.692922515+07:00","message":"> Transcript [3226] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.692925772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.692927772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.692929565+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.69293185+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.940111837+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.940150652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.940156647+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.940170363+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.940177245+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.940180023+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.940185159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.940187866+07:00","message":"> Transcript [3227] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.940191071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.940193192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.940195104+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.940197575+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:50.957307096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:50.957319028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.19908735+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.199119617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.199125248+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.199139167+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.199149122+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.199151699+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.199155487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.199158127+07:00","message":"> Transcript [3228] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.199162189+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.199164081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.199165971+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.199168726+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.51729646+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.517332208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.517339235+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.517353513+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.517360406+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.517363052+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.517370123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.517372631+07:00","message":"> Transcript [3229] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.517376546+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.517378589+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.517380649+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.51738393+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.517391586+07:00","message":"Push: 'ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.517393575+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.51739584+07:00","message":"Set new StatePrefix : 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.51739841+07:00","message":"Next Push (prob) : 'ในรูปของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.517406351+07:00","message":"push: {false ธาตุอาหารจะอยู่ 0 0xc0032e4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.890059091+07:00","message":"[GCS] IsForceVAD: false for message ID: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.970320641+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.970362013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.970368408+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.970380076+07:00","message":"[buffer interim] 476 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.970386578+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.970389214+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.970394342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.970396875+07:00","message":"> Transcript [3230] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.970400541+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.970402786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.970404638+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.970407101+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.027990474+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.028031172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย\",\"confidence\":0.956508}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.028039987+07:00","message":"receive interim result [true|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.02804778+07:00","message":"end recv isFinal message id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.028050656+07:00","message":"end Recv id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.028058068+07:00","message":"[buffer interim] 476 true ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028067827+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028073512+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028077958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028081321+07:00","message":"> Transcript [3231] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028085793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028089929+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028091717+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028094161+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028096036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028097829+07:00","message":"> Transcript [3232] [true]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028100211+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028101851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.02810345+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028105268+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.028110217+07:00","message":"Push: 'ในรูปของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.028119959+07:00","message":"push: {true ในรูปของสารละลาย 0 0xc0032e4b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:52.039100825+07:00","message":"write wav file: './tmp/7549/7549_476.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.331370784+07:00","message":"[GCS] Start streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.815924065+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.815968422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.81597424+07:00","message":"receive interim result [false|false]: ซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.815990283+07:00","message":"[buffer interim] 477 false ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.815997107+07:00","message":"[bufferProcess] interim [480000000]:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.815999075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.870112978+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.870142682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.870147585+07:00","message":"receive interim result [false|false]: ซึ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.870159259+07:00","message":"[buffer interim] 477 false ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.870166705+07:00","message":"[bufferProcess] interim [540000000]:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.870168865+07:00","message":"[bufferProcess] send to processor:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.870174175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.870177123+07:00","message":"> Transcript [3233] [false]: 'ซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.870179344+07:00","message":"Set StatePrefix (first interim): 'ซึ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.99699592+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.997030683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.997035792+07:00","message":"receive interim result [false|false]: ซึ่งจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.997050415+07:00","message":"[buffer interim] 477 false ซึ่งจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.997056438+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.997059436+07:00","message":"[bufferProcess] send to processor:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.997063104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.997065995+07:00","message":"> Transcript [3234] [false]: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.997068296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.997070083+07:00","message":"Set new StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.215580589+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.215615237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.215620465+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.215637682+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.21564389+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งจะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.215646174+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.215649548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.21565239+07:00","message":"> Transcript [3235] [false]: 'ซึ่งจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.215655402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.215657425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.21565935+07:00","message":"StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.21566158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.317394453+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.317429643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.317435265+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.317462138+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.31746852+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งจะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.317471144+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.3174807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.317483838+07:00","message":"> Transcript [3236] [false]: 'ซึ่งจะต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.317486815+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.317489026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.317490837+07:00","message":"StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.317492714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.57822665+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.578263613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.578270656+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.578284671+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.57829423+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.578297093+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.578305115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.578309197+07:00","message":"> Transcript [3237] [false]: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.578313832+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.57831825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.578321473+07:00","message":"StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.578324675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.898021752+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.898057543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.898063757+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.898078201+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.898085736+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.898088398+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.89809231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.89809482+07:00","message":"> Transcript [3238] [false]: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.898098159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.898100528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.898102312+07:00","message":"StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.898104261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.89810993+07:00","message":"Push: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.898111986+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.89811653+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.898119025+07:00","message":"Next Push (prob) : 'ต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.898127829+07:00","message":"push: {false ซึ่งจะ 0 0xc000183400}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:53.957843154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:53.957850962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.213762279+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.213796619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.213802102+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.213819519+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.213826757+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.213829172+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.213832786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.213836389+07:00","message":"> Transcript [3239] [false]: 'ซึ่งจะต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.213839809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.213841895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.213843616+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.213845707+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.430110224+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.430145101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.430153739+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.430168587+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.430174904+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.430177197+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.43018376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.430186481+07:00","message":"> Transcript [3240] [false]: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.430190075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.430192174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.430193896+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.430195941+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.441586662+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.441611429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมฆ่าเพลี้ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.441617012+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมฆ่าเพลี้ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.441635215+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมฆ่าเพลี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.441640827+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งจะต้องมีการควบคุมฆ่าเพลี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.441643306+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.441646125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.441648526+07:00","message":"> Transcript [3241] [false]: 'ซึ่งจะต้องมีการควบคุมข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.441651648+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.441653439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.441655284+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.441657207+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.476478495+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.476510005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า P\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.476516226+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.476527962+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476534857+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476537478+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมฆ่าเพลี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476541048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476543716+07:00","message":"> Transcript [3242] [false]: 'ซึ่งจะต้องมีการควบคุมฆ่าเพลี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476546992+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476548826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476552244+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476554247+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476557164+07:00","message":"Push: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476559008+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476560953+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบคุมฆ่าเพลี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476563204+07:00","message":"Next Push (prob) : 'คุมฆ่าเพลี้ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.476571132+07:00","message":"push: {false ต้องมีการควบ 0 0xc000183400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.476836214+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.476846027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.476849386+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.476859031+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476862563+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476864422+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.47686652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476868474+07:00","message":"> Transcript [3243] [false]: 'ซึ่งจะต้องมีการควบคุมค่า P'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476870372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.476872294+07:00","message":"Set new StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า P'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.97472078+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.974765038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.974770732+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.974786694+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.974793391+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.974795986+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.974799585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.974802333+07:00","message":"> Transcript [3244] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.974804304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.974806058+07:00","message":"Set new StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.105948984+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.105981462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.105988838+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.106005141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" pH ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.106009233+07:00","message":"receive interim result [false|false]:  pH ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.106016361+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.106019699+07:00","message":"[buffer interim] 477 false  pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.106024985+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.106027968+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.106030731+07:00","message":"[bufferProcess] interim [760000000]: pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.106033199+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.106035946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.1060387+07:00","message":"> Transcript [3245] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.106041549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.106043688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.106045477+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.106047355+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.110410621+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.110426356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.110431223+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.110442164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.110444616+07:00","message":"receive interim result [false|false]:  ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.110449641+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.110454649+07:00","message":"[buffer interim] 477 false  ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.110458723+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.110460652+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.1104631+07:00","message":"[bufferProcess] interim [820000000]: ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.110465686+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.110467902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.110470264+07:00","message":"> Transcript [3246] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.110472883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.110474641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.110476336+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.110478209+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.18111613+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.181150391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.181157449+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.18117291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.181176545+07:00","message":"receive interim result [false|false]:  ของสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.181196185+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.181211441+07:00","message":"[buffer interim] 477 false  ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.181219471+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.181224382+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.181230061+07:00","message":"[bufferProcess] interim [880000000]: ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.181234025+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.181244489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.181255861+07:00","message":"> Transcript [3247] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.181260057+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.181262582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.18126484+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.181267344+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.361672025+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.361709144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.361715046+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.361724846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.361727605+07:00","message":"receive interim result [false|false]:  ของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.361735502+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.361738846+07:00","message":"[buffer interim] 477 false  ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361751752+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361755174+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361758054+07:00","message":"[bufferProcess] interim [120000000]: ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361760347+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361763747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361766347+07:00","message":"> Transcript [3248] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361769567+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.36177149+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361773548+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361775791+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361778823+07:00","message":"Push: 'คุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361780661+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361784831+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.361786981+07:00","message":"Next Push (prob) : ' ของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.361794169+07:00","message":"push: {false คุมค่า pH 0 0xc000183400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.812179178+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.81221026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.812216137+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.812229447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.812232764+07:00","message":"receive interim result [false|false]:  ของสารละลายให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.812239927+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.812243228+07:00","message":"[buffer interim] 477 false  ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812247933+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812250333+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812253202+07:00","message":"[bufferProcess] interim [480000000]: ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812255928+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812259287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812261962+07:00","message":"> Transcript [3249] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812265161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812266992+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812268709+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.812270853+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.016347479+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.01638287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.016390578+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.016401001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.016404211+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.016412897+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.016415822+07:00","message":"[buffer interim] 477 false  ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016421177+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016423746+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016426864+07:00","message":"[bufferProcess] interim [720000000]: ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016429658+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016432592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016435089+07:00","message":"> Transcript [3250] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016438306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016440324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016442224+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.016444197+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.188838082+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.188882599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.188890724+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.188903431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้อยู่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.188907871+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.188917105+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.18892307+07:00","message":"[buffer interim] 477 false  ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188930398+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188934632+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188942051+07:00","message":"[bufferProcess] interim [840000000]: ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188946278+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188950267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188954626+07:00","message":"> Transcript [3251] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188959653+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188962833+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188965606+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.188971775+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.194820353+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.194844714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.194850065+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.194860524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้อยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.194863482+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.194871311+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.194879237+07:00","message":"[buffer interim] 477 false  ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194883664+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194886227+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194889269+07:00","message":"[bufferProcess] interim [900000000]: ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194891489+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194894116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194896912+07:00","message":"> Transcript [3252] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194900082+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.19490203+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194903842+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194905897+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.19490923+07:00","message":"Push: ' ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194910978+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194913285+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.194915461+07:00","message":"Next Push (prob) : 'ละลายให้อยู่นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.194923297+07:00","message":"push: {false  ของสาร 0 0xc000183400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.37011711+07:00","message":"[GCS] IsForceVAD: false for message ID: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.4323654+07:00","message":"[GCS] Start streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.449748917+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.449782508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.44978986+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.449806208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้อยู่ในระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.449812479+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.449821676+07:00","message":"[buffer interim] 477 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.449830628+07:00","message":"[buffer interim] 477 false  ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.449838107+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.449842291+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.44984887+07:00","message":"[bufferProcess] interim [140000000]: ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.449852837+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.449856837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.449860656+07:00","message":"> Transcript [3253] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.449864101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.449869362+07:00","message":"Set new StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.473181864+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.473225128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.473230713+07:00","message":"receive interim result [true|false]: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.473239814+07:00","message":"end recv isFinal message id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.473241764+07:00","message":"end Recv id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.473246799+07:00","message":"[buffer interim] 477 true ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473252988+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473255971+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473270042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473291185+07:00","message":"> Transcript [3254] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.47329655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473298987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473301219+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473304347+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473306637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.4733086+07:00","message":"> Transcript [3255] [true]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473310678+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473312285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473313828+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473315541+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.473323916+07:00","message":"Push: 'ละลายให้อยู่ในระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.473335067+07:00","message":"push: {true ละลายให้อยู่ในระดับ 0 0xc000183400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:56.483904581+07:00","message":"write wav file: './tmp/7549/7549_477.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.940409221+07:00","message":"[GCS] IsForceVAD: false for message ID: 478"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:56.95852815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:56.958546488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.013829387+07:00","message":"[GCS] Start streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.054633944+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.054653483+07:00","message":"found end of frame, send empty tag with msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.05465659+07:00","message":"end Recv id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.054662527+07:00","message":"[buffer interim] 478 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.054669637+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.054674539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.05467767+07:00","message":"> Transcript [3256] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.054680099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.054681809+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.05468355+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.054685342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.05468897+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.054697406+07:00","message":"push: {true \n 0 0xc002f08580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:57.05949783+07:00","message":"write wav file: './tmp/7549/7549_478.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.589992716+07:00","message":"[GCS] IsForceVAD: false for message ID: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.6792003+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.67923673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.679241615+07:00","message":"receive interim result [false|false]: ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.679255745+07:00","message":"[buffer interim] 479 false ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.67926194+07:00","message":"[bufferProcess] interim [540000000]:ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.679263693+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.69112242+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.691140423+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.691145023+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.691155766+07:00","message":"end recv isFinal message id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.691159191+07:00","message":"end Recv id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.691166344+07:00","message":"[buffer interim] 479 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691172224+07:00","message":"[bufferProcess] interim [600000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.69118086+07:00","message":"[bufferProcess] send to processor (isfinal):ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691184765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691187404+07:00","message":"> Transcript [3257] [false]: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691189426+07:00","message":"Set StatePrefix (first interim): 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691190925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691192808+07:00","message":"> Transcript [3258] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.69119488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691196921+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691198952+07:00","message":"StatePrefix: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691200872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.691206828+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.691215225+07:00","message":"push: {true  0 0xc000183700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:57.696444299+07:00","message":"write wav file: './tmp/7549/7549_479.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.782963706+07:00","message":"[GCS] Start streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.531243848+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.531290313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.531295557+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.531310421+07:00","message":"[buffer interim] 480 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.531317745+07:00","message":"[bufferProcess] interim [780000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.531319605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.662664568+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.662705482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.662711431+07:00","message":"receive interim result [false|false]: อีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.662726244+07:00","message":"[buffer interim] 480 false อีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.662733611+07:00","message":"[bufferProcess] interim [840000000]:อีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.662735918+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.662747439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.66275144+07:00","message":"> Transcript [3259] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.662753798+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.817502659+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.817537521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่พัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.817568966+07:00","message":"receive interim result [false|false]: ที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.817582751+07:00","message":"[buffer interim] 480 false ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.817591324+07:00","message":"[bufferProcess] interim [960000000]:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.817594633+07:00","message":"[bufferProcess] send to processor:อีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.81759888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.817602666+07:00","message":"> Transcript [3260] [false]: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.81760534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.817607466+07:00","message":"Set new StatePrefix: 'อีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.872658941+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.872685446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.872690726+07:00","message":"receive interim result [false|false]: ที่เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.872703507+07:00","message":"[buffer interim] 480 false ที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.872709858+07:00","message":"[bufferProcess] interim [20000000]:ที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.872712382+07:00","message":"[bufferProcess] send to processor:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.872715253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.872718226+07:00","message":"> Transcript [3261] [false]: 'ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.872720088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.872721805+07:00","message":"Set new StatePrefix: 'ที่พัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.991688416+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.991726249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"people\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.991732673+07:00","message":"receive interim result [false|false]: people"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.991754156+07:00","message":"[buffer interim] 480 false people"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.991759854+07:00","message":"[bufferProcess] interim [80000000]:people"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.991762034+07:00","message":"[bufferProcess] send to processor:ที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.991766136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.991769081+07:00","message":"> Transcript [3262] [false]: 'ที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.991771521+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.991773652+07:00","message":"Set new StatePrefix: 'ที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.074935076+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.074973978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เธอจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.074979895+07:00","message":"receive interim result [false|false]: ที่เธอจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.074995884+07:00","message":"[buffer interim] 480 false ที่เธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.075002491+07:00","message":"[bufferProcess] interim [140000000]:ที่เธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.075005808+07:00","message":"[bufferProcess] send to processor:people"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.075009423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.075012444+07:00","message":"> Transcript [3263] [false]: 'people'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.075015093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.075017233+07:00","message":"Set new StatePrefix: 'people'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.171916718+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.171982602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เพิ่งจะ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.171988338+07:00","message":"receive interim result [false|false]: ที่เพิ่งจะ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.172002677+07:00","message":"[buffer interim] 480 false ที่เพิ่งจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.172009933+07:00","message":"[bufferProcess] interim [320000000]:ที่เพิ่งจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.172012211+07:00","message":"[bufferProcess] send to processor:ที่เธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.172017662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.172020455+07:00","message":"> Transcript [3264] [false]: 'ที่เธอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.172022628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.172024511+07:00","message":"Set new StatePrefix: 'ที่เธอจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.213700929+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.213748542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.213756069+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.213772063+07:00","message":"[buffer interim] 480 false เพื่อจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.213779543+07:00","message":"[bufferProcess] interim [500000000]:เพื่อจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.21378227+07:00","message":"[bufferProcess] send to processor:ที่เพิ่งจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.213788201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.213791458+07:00","message":"> Transcript [3265] [false]: 'ที่เพิ่งจะ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.213793901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.213796043+07:00","message":"Set new StatePrefix: 'ที่เพิ่งจะ 3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.524931031+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.524977625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.524983195+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.524996585+07:00","message":"[buffer interim] 480 false เพื่อจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.525003977+07:00","message":"[bufferProcess] interim [740000000]:เพื่อจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.525006667+07:00","message":"[bufferProcess] send to processor:เพื่อจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.525012243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.525015181+07:00","message":"> Transcript [3266] [false]: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.525017769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.52502025+07:00","message":"Set new StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.6485848+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.648622371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.648628252+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.648642417+07:00","message":"[buffer interim] 480 false เพื่อจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.648649253+07:00","message":"[bufferProcess] interim [920000000]:เพื่อจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.648651641+07:00","message":"[bufferProcess] send to processor:เพื่อจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.648657175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.648659761+07:00","message":"> Transcript [3267] [false]: 'เพื่อจะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.648662401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.648664376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.648666133+07:00","message":"StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.648668148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.846168112+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.846223563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.846229724+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.846248419+07:00","message":"[buffer interim] 480 false เพื่อจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.846256391+07:00","message":"[bufferProcess] interim [40000000]:เพื่อจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.846259142+07:00","message":"[bufferProcess] send to processor:เพื่อจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.846266303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.846269371+07:00","message":"> Transcript [3268] [false]: 'เพื่อจะสามารถนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.846272831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.846275176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.84627716+07:00","message":"StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.846279368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:59.959562748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:59.959590135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.043489619+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.043541381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไปใช้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.043547834+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.043565883+07:00","message":"[buffer interim] 480 false เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.043574208+07:00","message":"[bufferProcess] interim [280000000]:เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.0435769+07:00","message":"[bufferProcess] send to processor:เพื่อจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.043581004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.043583835+07:00","message":"> Transcript [3269] [false]: 'เพื่อจะสามารถนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.04358828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.043590645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.043593456+07:00","message":"StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.043595903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.409349415+07:00","message":"[GCS] IsForceVAD: false for message ID: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.561913227+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.561949091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไปใช้ได้\",\"confidence\":0.9026135}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.56195664+07:00","message":"receive interim result [true|false]: เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.5619642+07:00","message":"end recv isFinal message id 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.561966331+07:00","message":"end Recv id 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.561972752+07:00","message":"[buffer interim] 480 true เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.561980634+07:00","message":"[bufferProcess] interim [850000000]:เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.56198536+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.561988643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.561991844+07:00","message":"> Transcript [3270] [false]: 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.561994708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.561996532+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.561998549+07:00","message":"StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.562000795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.562007135+07:00","message":"Push: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.562008909+07:00","message":"TextPushed: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.562010803+07:00","message":"Set new StatePrefix : 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.5620128+07:00","message":"Next Push (prob) : 'นำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.562015884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.562017827+07:00","message":"> Transcript [3271] [true]: 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.562019973+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.562021619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.56202313+07:00","message":"StatePrefix: 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.56202491+07:00","message":"TextPushed: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.562026827+07:00","message":"Push: 'นำไปใช้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.562034583+07:00","message":"push: {false เพื่อจะสามารถ 0 0xc0032e5500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.562040434+07:00","message":"push: {true นำไปใช้ได้ 0 0xc0032e5500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:00.569873779+07:00","message":"write wav file: './tmp/7549/7549_480.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.053462849+07:00","message":"[GCS] Start streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.716953056+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.71699516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.717000487+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.717017204+07:00","message":"[buffer interim] 481 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.717023296+07:00","message":"[bufferProcess] interim [720000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.717025424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.717032068+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.717036978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.71703956+07:00","message":"> Transcript [3272] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.717041666+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.859897673+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.859938877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.859944659+07:00","message":"receive interim result [false|false]: นัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.859957711+07:00","message":"[buffer interim] 481 false นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.859964066+07:00","message":"[bufferProcess] interim [780000000]:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.859965807+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.93641158+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.93645999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.936465905+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.936477763+07:00","message":"[buffer interim] 481 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.936483619+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.936486131+07:00","message":"[bufferProcess] send to processor:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.936491273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.936493931+07:00","message":"> Transcript [3273] [false]: 'นัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.936496228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.93649852+07:00","message":"Set new StatePrefix: 'นัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.967443808+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.967481461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.967486362+07:00","message":"receive interim result [false|false]: แล้วต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.967501719+07:00","message":"[buffer interim] 481 false แล้วต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.967508073+07:00","message":"[bufferProcess] interim [900000000]:แล้วต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.967510199+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.967513684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.967516755+07:00","message":"> Transcript [3274] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.967519018+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.967520857+07:00","message":"Set new StatePrefix: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.117308514+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.117342462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.117348836+07:00","message":"receive interim result [false|false]: แล้วต้องขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.11735989+07:00","message":"[buffer interim] 481 false แล้วต้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.117367528+07:00","message":"[bufferProcess] interim [80000000]:แล้วต้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.117369846+07:00","message":"[bufferProcess] send to processor:แล้วต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.117375401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.11737806+07:00","message":"> Transcript [3275] [false]: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.11738023+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.117382085+07:00","message":"Set new StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.207775673+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.207819941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.207826281+07:00","message":"receive interim result [false|false]: แล้วต้องควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.207839269+07:00","message":"[buffer interim] 481 false แล้วต้องควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.207846381+07:00","message":"[bufferProcess] interim [140000000]:แล้วต้องควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.207848484+07:00","message":"[bufferProcess] send to processor:แล้วต้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.207854203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.20785733+07:00","message":"> Transcript [3276] [false]: 'แล้วต้องขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.20786093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.207863157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.207865035+07:00","message":"StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.207867175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.409461432+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.409497035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.409503071+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.409519042+07:00","message":"[buffer interim] 481 false แล้วต้องควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.409526201+07:00","message":"[bufferProcess] interim [380000000]:แล้วต้องควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.409528341+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.40953156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.409534857+07:00","message":"> Transcript [3277] [false]: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.409537696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.409539729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.409541459+07:00","message":"StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.409543367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.596838905+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.596866538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.596871861+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.596884486+07:00","message":"[buffer interim] 481 false แล้วต้องควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.596891614+07:00","message":"[bufferProcess] interim [620000000]:แล้วต้องควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.596893976+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.596897606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.596900128+07:00","message":"> Transcript [3278] [false]: 'แล้วต้องควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.596902621+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.596904281+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.596905908+07:00","message":"StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.596907765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.805360182+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.805395443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.805400867+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.805416091+07:00","message":"[buffer interim] 481 false แล้วต้องควบคุมการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805424402+07:00","message":"[bufferProcess] interim [800000000]:แล้วต้องควบคุมการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805426668+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805430184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805434337+07:00","message":"> Transcript [3279] [false]: 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805439428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805442536+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805445648+07:00","message":"StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805448562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.8054544+07:00","message":"Push: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805457163+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805461296+07:00","message":"Set new StatePrefix : 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.805464282+07:00","message":"Next Push (prob) : 'ควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.805473583+07:00","message":"push: {false แล้วต้อง 0 0xc002f08480}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:02.960470148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:02.960508605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.979397092+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.979435042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.979441253+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.979455656+07:00","message":"[buffer interim] 481 false แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.979463168+07:00","message":"[bufferProcess] interim [980000000]:แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.979466165+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.979473805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.979476797+07:00","message":"> Transcript [3280] [false]: 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.979479867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.979482122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.979484038+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.979486221+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.298180111+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.298217006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียนของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.298223438+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.29823817+07:00","message":"[buffer interim] 481 false แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.298245254+07:00","message":"[bufferProcess] interim [280000000]:แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.298247716+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.29825452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.298257262+07:00","message":"> Transcript [3281] [false]: 'แล้วต้องควบคุมการไหลเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.298260995+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.298263479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.298267237+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.298270039+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.409443306+07:00","message":"[GCS] IsForceVAD: false for message ID: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.483291272+07:00","message":"[GCS] Start streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.490902987+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.490935438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียนของออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.490940925+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.490956014+07:00","message":"[buffer interim] 481 false แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.49096328+07:00","message":"[bufferProcess] interim [520000000]:แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.490965789+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.490971185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.490974198+07:00","message":"> Transcript [3282] [false]: 'แล้วต้องควบคุมการไหลเวียนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.490977407+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.490979731+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.490981922+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.490984203+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.49610474+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.496132069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียนของอ๊อฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.496137212+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.496148542+07:00","message":"[buffer interim] 481 false แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496153917+07:00","message":"[bufferProcess] interim [580000000]:แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496156221+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496159698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496162167+07:00","message":"> Transcript [3283] [false]: 'แล้วต้องควบคุมการไหลเวียนของออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496165327+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496167463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496169414+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496171388+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496176437+07:00","message":"Push: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496178315+07:00","message":"TextPushed: 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.496180318+07:00","message":"Set new StatePrefix : 'แล้วต้องควบคุมการไหลเวียนของออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.49618255+07:00","message":"Next Push (prob) : 'ไหลเวียนของออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.496191415+07:00","message":"push: {false ควบคุมการ 0 0xc002f08480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.534420802+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.534455489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียนของอ๊อฟ\",\"confidence\":0.948537}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.534461675+07:00","message":"receive interim result [true|false]: แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.534468269+07:00","message":"end recv isFinal message id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.534470653+07:00","message":"end Recv id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.534476152+07:00","message":"[buffer interim] 481 true แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534481573+07:00","message":"[bufferProcess] interim [580000000]:แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.53448612+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534490056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534492855+07:00","message":"> Transcript [3284] [false]: 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534494911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534496871+07:00","message":"Set new StatePrefix: 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534498696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534500513+07:00","message":"> Transcript [3285] [true]: 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534502934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.53450463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534506784+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534508832+07:00","message":"TextPushed: 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.534515312+07:00","message":"Push: 'ไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.534522063+07:00","message":"push: {true ไหลเวียนของอ๊อฟ 0 0xc002f08480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:03.542064377+07:00","message":"write wav file: './tmp/7549/7549_481.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.08681528+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.086850917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.086855906+07:00","message":"receive interim result [false|false]: เก่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.086866691+07:00","message":"[buffer interim] 482 false เก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.086872777+07:00","message":"[bufferProcess] interim [540000000]:เก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.086874517+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.238848343+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.238888386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้งให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.238893611+07:00","message":"receive interim result [false|false]: แจ้งให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.238908914+07:00","message":"[buffer interim] 482 false แจ้งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.238915577+07:00","message":"[bufferProcess] interim [660000000]:แจ้งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.238917834+07:00","message":"[bufferProcess] send to processor:เก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.238921567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.238924329+07:00","message":"> Transcript [3286] [false]: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.238926299+07:00","message":"Set StatePrefix (first interim): 'เก่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.319921948+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.319954554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้งให้กับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.319959805+07:00","message":"receive interim result [false|false]: แจ้งให้กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.319970788+07:00","message":"[buffer interim] 482 false แจ้งให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.3199773+07:00","message":"[bufferProcess] interim [780000000]:แจ้งให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.319979573+07:00","message":"[bufferProcess] send to processor:แจ้งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.319984881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.319987461+07:00","message":"> Transcript [3287] [false]: 'แจ้งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.319989499+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.319991453+07:00","message":"Set new StatePrefix: 'แจ้งให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.358206061+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.3582426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่งให้กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.358248585+07:00","message":"receive interim result [false|false]: เก่งให้กลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.358260125+07:00","message":"[buffer interim] 482 false เก่งให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.358267617+07:00","message":"[bufferProcess] interim [900000000]:เก่งให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.358271017+07:00","message":"[bufferProcess] send to processor:แจ้งให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.358276182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.358280145+07:00","message":"> Transcript [3288] [false]: 'แจ้งให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.358283203+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.35828529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.358287112+07:00","message":"StatePrefix: 'แจ้งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.358289079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.531910961+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.531944478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนให้กับร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.531949798+07:00","message":"receive interim result [false|false]: เจนให้กับร่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.531965769+07:00","message":"[buffer interim] 482 false เจนให้กับร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.531971868+07:00","message":"[bufferProcess] interim [80000000]:เจนให้กับร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.531974012+07:00","message":"[bufferProcess] send to processor:เก่งให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.531977894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.531981025+07:00","message":"> Transcript [3289] [false]: 'เก่งให้กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.531983268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.53198536+07:00","message":"Set new StatePrefix: 'เก่งให้กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.89746678+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.897500345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้งให้กับรากพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.897506204+07:00","message":"receive interim result [false|false]: แจ้งให้กับรากพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:04.897522183+07:00","message":"[buffer interim] 482 false แจ้งให้กับรากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.89752868+07:00","message":"[bufferProcess] interim [440000000]:แจ้งให้กับรากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.897531045+07:00","message":"[bufferProcess] send to processor:เจนให้กับร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.897534571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.897537516+07:00","message":"> Transcript [3290] [false]: 'เจนให้กับร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.897539466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:04.897541771+07:00","message":"Set new StatePrefix: 'เจนให้กับร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.096667743+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.096708319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้งให้กับรากพืชดูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.096716231+07:00","message":"receive interim result [false|false]: แจ้งให้กับรากพืชดูด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.096730264+07:00","message":"[buffer interim] 482 false แจ้งให้กับรากพืชดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.096742711+07:00","message":"[bufferProcess] interim [680000000]:แจ้งให้กับรากพืชดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.09674526+07:00","message":"[bufferProcess] send to processor:แจ้งให้กับรากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.09675202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.096754846+07:00","message":"> Transcript [3291] [false]: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.096758088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.096760027+07:00","message":"Set new StatePrefix: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.221198321+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.2212341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้งให้กับรากพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.221239859+07:00","message":"receive interim result [false|false]: แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.221251651+07:00","message":"[buffer interim] 482 false แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.221258332+07:00","message":"[bufferProcess] interim [740000000]:แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.221260467+07:00","message":"[bufferProcess] send to processor:แจ้งให้กับรากพืชดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.221265647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.221268451+07:00","message":"> Transcript [3292] [false]: 'แจ้งให้กับรากพืชดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.221271556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.221273776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.221275638+07:00","message":"StatePrefix: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.221277668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.529522756+07:00","message":"[GCS] IsForceVAD: false for message ID: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.652222735+07:00","message":"[GCS] Start streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.711015655+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.711052377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้งให้กับรากพืชด้วย\",\"confidence\":0.9243392}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.711058359+07:00","message":"receive interim result [true|false]: แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.71106833+07:00","message":"end recv isFinal message id 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.711070632+07:00","message":"end Recv id 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.711077672+07:00","message":"[buffer interim] 482 true แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711084381+07:00","message":"[bufferProcess] interim [280000000]:แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711087414+07:00","message":"[bufferProcess] send to processor (isfinal):แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711090758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711093718+07:00","message":"> Transcript [3293] [false]: 'แจ้งให้กับรากพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711096802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711098645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711100458+07:00","message":"StatePrefix: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711102422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711103906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711105816+07:00","message":"> Transcript [3294] [true]: 'แจ้งให้กับรากพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711107779+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711109314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711110818+07:00","message":"StatePrefix: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711112422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.711115942+07:00","message":"Push: 'แจ้งให้กับรากพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.711125268+07:00","message":"push: {true แจ้งให้กับรากพืชด้วย 0 0xc002f08980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:05.718525053+07:00","message":"write wav file: './tmp/7549/7549_482.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.788863209+07:00","message":"[GCS] IsForceVAD: false for message ID: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.874292429+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.874311448+07:00","message":"found end of frame, send empty tag with msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.874315146+07:00","message":"end Recv id 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.874323187+07:00","message":"[buffer interim] 483 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.874330414+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.874334192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.874337026+07:00","message":"> Transcript [3295] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.874339295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.874341137+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.874342947+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.874344713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.874347693+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.874357829+07:00","message":"push: {true \n 0 0xc002f09400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:05.879127481+07:00","message":"write wav file: './tmp/7549/7549_483.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:05.960670246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:05.96070703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.240926795+07:00","message":"[GCS] Start streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.093140817+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.093190606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.093195945+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.093209154+07:00","message":"[buffer interim] 484 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.093215141+07:00","message":"[bufferProcess] interim [840000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.093217324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.093222608+07:00","message":"[bufferProcess] send to processor (ticker):นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.093225233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.093227848+07:00","message":"> Transcript [3296] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.093230073+07:00","message":"Set StatePrefix (first interim): 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.655890851+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.655926204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.655936515+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.655953857+07:00","message":"[buffer interim] 484 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.655961187+07:00","message":"[bufferProcess] interim [440000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.655964103+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.98844389+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.988482952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.988491497+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.988501974+07:00","message":"[buffer interim] 484 false นอกจากนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.988511853+07:00","message":"[bufferProcess] interim [800000000]:นอกจากนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.988515645+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.988523289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.98852753+07:00","message":"> Transcript [3297] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.988531914+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.98853524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.988537854+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.988540014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.165953538+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.165990865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.165997795+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.166010074+07:00","message":"[buffer interim] 484 false นอกจากนี้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.166015776+07:00","message":"[bufferProcess] interim [920000000]:นอกจากนี้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.166018334+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.166023521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.166026348+07:00","message":"> Transcript [3298] [false]: 'นอกจากนี้ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.166029174+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.166031354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.166033121+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.166035116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.298881554+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.298913033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.298918815+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.298932759+07:00","message":"[buffer interim] 484 false นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.298941193+07:00","message":"[bufferProcess] interim [40000000]:นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.298944027+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.298947432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.298950218+07:00","message":"> Transcript [3299] [false]: 'นอกจากนี้ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.298953243+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.298955324+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.298957042+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.298958916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.302850787+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.302880192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.302886061+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.30289776+07:00","message":"[buffer interim] 484 false นอกจากนี้ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.302904603+07:00","message":"[bufferProcess] interim [100000000]:นอกจากนี้ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.302907157+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.30291364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.302916563+07:00","message":"> Transcript [3300] [false]: 'นอกจากนี้ต้องมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.30291981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.302921919+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.30292375+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.302925806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.302931975+07:00","message":"Push: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.302933773+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.302935772+07:00","message":"Set new StatePrefix : 'นอกจากนี้ต้องมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.302938163+07:00","message":"Next Push (prob) : 'ต้องมีกี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.302944621+07:00","message":"push: {false นอกจากนี้ 0 0xc003428880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.558500111+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.558543768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.558551674+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.558569087+07:00","message":"[buffer interim] 484 false นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.558578132+07:00","message":"[bufferProcess] interim [340000000]:นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.558581821+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.558589137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.55859284+07:00","message":"> Transcript [3301] [false]: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.558596471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.558599857+07:00","message":"Set new StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.878662324+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.878696251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.878703143+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.878716536+07:00","message":"[buffer interim] 484 false นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.878723306+07:00","message":"[bufferProcess] interim [700000000]:นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.878725894+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.878738406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.878741838+07:00","message":"> Transcript [3302] [false]: 'นอกจากนี้ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.878745477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.87874763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.878749659+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.878751935+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:08.960817264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:08.960814202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.412122183+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.412164433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุมและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.412169848+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.412184849+07:00","message":"[buffer interim] 484 false นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.412192756+07:00","message":"[bufferProcess] interim [180000000]:นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.412195094+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.412199717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.412202674+07:00","message":"> Transcript [3303] [false]: 'นอกจากนี้ต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.412207101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.412209087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.412211196+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.412213282+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.577815451+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.577849821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุมและป้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.577856964+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.577871302+07:00","message":"[buffer interim] 484 false นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.577878299+07:00","message":"[bufferProcess] interim [360000000]:นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.577881095+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.577887505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.577890184+07:00","message":"> Transcript [3304] [false]: 'นอกจากนี้ต้องมีการควบคุมและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.577893557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.577895521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.577897496+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.577900331+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.769056572+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.769092881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุมและป้องกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.769098613+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.769112143+07:00","message":"[buffer interim] 484 false นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769119155+07:00","message":"[bufferProcess] interim [540000000]:นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769121727+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769125975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769128535+07:00","message":"> Transcript [3305] [false]: 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769131887+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769133978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769135897+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769137984+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769141587+07:00","message":"Push: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769143502+07:00","message":"TextPushed: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769145397+07:00","message":"Set new StatePrefix : 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.769148075+07:00","message":"Next Push (prob) : 'ควบคุมและป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.769156394+07:00","message":"push: {false ต้องมีการ 0 0xc003428880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.820300335+07:00","message":"[GCS] IsForceVAD: false for message ID: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.893336948+07:00","message":"[GCS] Start streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.985553044+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.985594101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุมและป้องกัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.985600873+07:00","message":"receive interim result [true|false]: นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.985610113+07:00","message":"end recv isFinal message id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.985612566+07:00","message":"end Recv id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.985619216+07:00","message":"[buffer interim] 484 true นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.98562877+07:00","message":"[bufferProcess] interim [810000000]:นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.985633718+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.985637334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.985640107+07:00","message":"> Transcript [3306] [false]: 'นอกจากนี้ต้องมีการควบคุมและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.985643422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.98564531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.98564713+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.985649646+07:00","message":"TextPushed: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.98565138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.985653182+07:00","message":"> Transcript [3307] [true]: 'นอกจากนี้ต้องมีการควบคุมและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.98565526+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.98565681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.985658333+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.985660069+07:00","message":"TextPushed: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:09.985666982+07:00","message":"Push: 'ควบคุมและป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:09.985675748+07:00","message":"push: {true ควบคุมและป้องกัน 0 0xc003428880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:09.995118649+07:00","message":"write wav file: './tmp/7549/7549_484.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.379594613+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.37963385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.379639345+07:00","message":"receive interim result [false|false]: สรุป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.379652781+07:00","message":"[buffer interim] 485 false สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.379659603+07:00","message":"[bufferProcess] interim [300000000]:สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.379661465+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.719377733+07:00","message":"[GCS] IsForceVAD: false for message ID: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.836716594+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.836760007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุปพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.836766002+07:00","message":"receive interim result [false|false]: สรุปพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.83677844+07:00","message":"[buffer interim] 485 false สรุปพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.836784812+07:00","message":"[bufferProcess] interim [840000000]:สรุปพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.836789336+07:00","message":"[bufferProcess] send to processor:สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.836792352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.836795252+07:00","message":"> Transcript [3308] [false]: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.836797398+07:00","message":"Set StatePrefix (first interim): 'สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.855873409+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.855895224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุปพืช\",\"confidence\":0.9321358}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.855900383+07:00","message":"receive interim result [true|false]: สรุปพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.855910889+07:00","message":"end recv isFinal message id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.855913073+07:00","message":"end Recv id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.855918497+07:00","message":"[buffer interim] 485 true สรุปพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855923319+07:00","message":"[bufferProcess] interim [870000000]:สรุปพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855925862+07:00","message":"[bufferProcess] send to processor (isfinal):สรุปพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.85592877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855931753+07:00","message":"> Transcript [3309] [false]: 'สรุปพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855934466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.85593636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855938298+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855940226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.85594189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855943792+07:00","message":"> Transcript [3310] [true]: 'สรุปพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855945663+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855959028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855960579+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855962178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.855968753+07:00","message":"Push: 'สรุปพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.855977634+07:00","message":"push: {true สรุปพืช 0 0xc000183e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:10.860943391+07:00","message":"write wav file: './tmp/7549/7549_485.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.970642094+07:00","message":"[GCS] Start streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.100772402+07:00","message":"[GCS] IsForceVAD: false for message ID: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.247194181+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.247219993+07:00","message":"found end of frame, send empty tag with msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.247223549+07:00","message":"end Recv id 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.247231989+07:00","message":"[buffer interim] 486 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.247239955+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.2472437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.247246462+07:00","message":"> Transcript [3311] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.247249437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.24725214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.247253976+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.247255806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.247259152+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.24726921+07:00","message":"push: {true \n 0 0xc003428d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:11.255206549+07:00","message":"write wav file: './tmp/7549/7549_486.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.290701827+07:00","message":"[GCS] Start streaming session, msgId: 487"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:11.961667423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:11.96167987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.968186268+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.96824464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.968250457+07:00","message":"receive interim result [false|false]: อาบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.96826362+07:00","message":"[buffer interim] 487 false อาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.968270495+07:00","message":"[bufferProcess] interim [720000000]:อาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.968272511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.022590428+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.022628887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.022634842+07:00","message":"receive interim result [false|false]: อัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.022648179+07:00","message":"[buffer interim] 487 false อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.022655167+07:00","message":"[bufferProcess] interim [780000000]:อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.02265734+07:00","message":"[bufferProcess] send to processor:อาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.022662626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.022665379+07:00","message":"> Transcript [3312] [false]: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.022667503+07:00","message":"Set StatePrefix (first interim): 'อาบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.153412679+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.153459835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.153466906+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.153482619+07:00","message":"[buffer interim] 487 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.153490821+07:00","message":"[bufferProcess] interim [900000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.153494186+07:00","message":"[bufferProcess] send to processor:อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.153503063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.153507101+07:00","message":"> Transcript [3313] [false]: 'อัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.153510527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.153514025+07:00","message":"Set new StatePrefix: 'อัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.283090233+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.283133842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัดกรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.283139422+07:00","message":"receive interim result [false|false]: อัดกรอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.283153785+07:00","message":"[buffer interim] 487 false อัดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.283163846+07:00","message":"[bufferProcess] interim [20000000]:อัดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.283166138+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.283169773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.283172526+07:00","message":"> Transcript [3314] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.283174811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.283176722+07:00","message":"Set new StatePrefix: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.467552027+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.467590525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่านต่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.467596701+07:00","message":"receive interim result [false|false]: อ่านต่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.467609969+07:00","message":"[buffer interim] 487 false อ่านต่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.467617105+07:00","message":"[bufferProcess] interim [140000000]:อ่านต่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.467619405+07:00","message":"[bufferProcess] send to processor:อัดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.467624815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.467627684+07:00","message":"> Transcript [3315] [false]: 'อัดกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.467629865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.46763182+07:00","message":"Set new StatePrefix: 'อัดกรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.551901203+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.551932949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.551938095+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.551951966+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.551958842+07:00","message":"[bufferProcess] interim [260000000]:อาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.55196117+07:00","message":"[bufferProcess] send to processor:อ่านต่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.551965064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.551967739+07:00","message":"> Transcript [3316] [false]: 'อ่านต่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.551969719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.551971709+07:00","message":"Set new StatePrefix: 'อ่านต่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.868722845+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.868765609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.868771664+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.868785069+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.868791732+07:00","message":"[bufferProcess] interim [620000000]:อาจก่อให้เกิดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.868794286+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.868799517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.868802225+07:00","message":"> Transcript [3317] [false]: 'อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.868804418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.868806762+07:00","message":"Set new StatePrefix: 'อาจก่อให้เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.180151959+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.180199775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสี่ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.180205714+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.180223014+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.180235884+07:00","message":"[bufferProcess] interim [860000000]:อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.180239411+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.180244862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.180249561+07:00","message":"> Transcript [3318] [false]: 'อาจก่อให้เกิดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.180254008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.180256668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.180261192+07:00","message":"StatePrefix: 'อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.180264466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.364954599+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.364998315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.365004542+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.365015123+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.365021705+07:00","message":"[bufferProcess] interim [40000000]:อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.365024418+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.365027879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.365030773+07:00","message":"> Transcript [3319] [false]: 'อาจก่อให้เกิดความเสี่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.365033719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.365035712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.365037664+07:00","message":"StatePrefix: 'อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.365039775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.627687896+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.627741972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.627747537+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.627762088+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.627769037+07:00","message":"[bufferProcess] interim [340000000]:อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.627771697+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.627777677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.627780146+07:00","message":"> Transcript [3320] [false]: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.627783262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.627785378+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.627788983+07:00","message":"StatePrefix: 'อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.627791246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.901669043+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.901702469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.90171408+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.901732881+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901760807+07:00","message":"[bufferProcess] interim [580000000]:อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901763248+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.90176664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901770038+07:00","message":"> Transcript [3321] [false]: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901773167+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901774952+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901776913+07:00","message":"StatePrefix: 'อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901778823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.90178609+07:00","message":"Push: 'อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901787895+07:00","message":"TextPushed: 'อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901791019+07:00","message":"Set new StatePrefix : 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.901793905+07:00","message":"Next Push (prob) : 'ความเสียหายต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.901817496+07:00","message":"push: {false อาจก่อให้เกิด 0 0xc003398000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.981236628+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.98127235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.981278272+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.981288161+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.981298299+07:00","message":"[bufferProcess] interim [700000000]:อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.981301188+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.981304662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.981309885+07:00","message":"> Transcript [3322] [false]: 'อาจก่อให้เกิดความเสียหายต่อผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.981313295+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.981315631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.981317411+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.981319789+07:00","message":"TextPushed: 'อาจก่อให้เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.097569297+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.09760175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อพล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.097607519+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อพล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.097619781+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหายต่อพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.097626097+07:00","message":"[bufferProcess] interim [760000000]:อาจก่อให้เกิดความเสียหายต่อพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.09762878+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.097633668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.09763621+07:00","message":"> Transcript [3323] [false]: 'อาจก่อให้เกิดความเสียหายต่อผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.097639164+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.09764119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.097643031+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.097645694+07:00","message":"TextPushed: 'อาจก่อให้เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.143603859+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.143630087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อพลพรรค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.143635379+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.143647979+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.143653555+07:00","message":"[bufferProcess] interim [880000000]:อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.143656024+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.143661332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.143663829+07:00","message":"> Transcript [3324] [false]: 'อาจก่อให้เกิดความเสียหายต่อพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.143668129+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.143670003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.143672226+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.143674406+07:00","message":"TextPushed: 'อาจก่อให้เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.259649327+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.259685669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.259691307+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.259704653+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259711492+07:00","message":"[bufferProcess] interim [940000000]:อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.25971406+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259720699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259729081+07:00","message":"> Transcript [3325] [false]: 'อาจก่อให้เกิดความเสียหายต่อพลพรรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259732761+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259734822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259736877+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259739343+07:00","message":"TextPushed: 'อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259746663+07:00","message":"Push: 'ความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259748702+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259752261+07:00","message":"Set new StatePrefix : 'อาจก่อให้เกิดความเสียหายต่อพลพรรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.259754447+07:00","message":"Next Push (prob) : 'พลพรรค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.259763541+07:00","message":"push: {false ความเสียหายต่อ 0 0xc003398000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458090178+07:00","message":"[GCS] Cleaned up inactive client: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458112492+07:00","message":"[GCS] Cleaned up inactive client: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458115295+07:00","message":"[GCS] Cleaned up inactive client: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458117025+07:00","message":"[GCS] Cleaned up inactive client: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458118983+07:00","message":"[GCS] Cleaned up inactive client: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458120759+07:00","message":"[GCS] Cleaned up inactive client: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458122575+07:00","message":"[GCS] Cleaned up inactive client: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458124426+07:00","message":"[GCS] Cleaned up inactive client: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.45812609+07:00","message":"[GCS] Cleaned up inactive client: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458127854+07:00","message":"[GCS] Cleaned up inactive client: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458129884+07:00","message":"[GCS] Cleaned up inactive client: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458131726+07:00","message":"[GCS] Cleaned up inactive client: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.45813338+07:00","message":"[GCS] Cleaned up inactive client: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458134869+07:00","message":"[GCS] Cleaned up inactive client: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458136433+07:00","message":"[GCS] Cleaned up inactive client: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.458137928+07:00","message":"[GCS] Cleaned up inactive client: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.519410892+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.519448099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อผลผลิตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.519455187+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.519470334+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.519477493+07:00","message":"[bufferProcess] interim [180000000]:อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.519480243+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.51948682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.519489529+07:00","message":"> Transcript [3326] [false]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.519491933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.51949563+07:00","message":"Set new StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.689077605+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.689118758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.689124196+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.689138603+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.689144884+07:00","message":"[bufferProcess] interim [420000000]:อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.689147877+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.689155293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.689158204+07:00","message":"> Transcript [3327] [false]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.689174512+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.68917741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.68917936+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.689181804+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:14.96174449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:14.961747691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.028050377+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.028087502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.028093814+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.028109523+07:00","message":"[buffer interim] 487 false อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.028116474+07:00","message":"[bufferProcess] interim [780000000]:อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.028121361+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.028124803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.028128284+07:00","message":"> Transcript [3328] [false]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.028131758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.028133824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.02813565+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.028138117+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.33010068+07:00","message":"[GCS] IsForceVAD: false for message ID: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.446074371+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.446118189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.446124559+07:00","message":"receive interim result [true|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.446134326+07:00","message":"end recv isFinal message id 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.446136436+07:00","message":"end Recv id 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.44614382+07:00","message":"[buffer interim] 487 true อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446153114+07:00","message":"[bufferProcess] interim [260000000]:อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446158316+07:00","message":"[bufferProcess] send to processor (isfinal):อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446161654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446164152+07:00","message":"> Transcript [3329] [false]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446167384+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446169614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446171621+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446174098+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446176062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446177899+07:00","message":"> Transcript [3330] [true]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446180215+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446181821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446183525+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446187711+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.446195075+07:00","message":"Push: 'ผลผลิตของพืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.446204909+07:00","message":"push: {true ผลผลิตของพืชได้ 0 0xc003398000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:15.45550072+07:00","message":"write wav file: './tmp/7549/7549_487.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.652131127+07:00","message":"[GCS] Start streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.780094361+07:00","message":"[GCS] IsForceVAD: false for message ID: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.921552534+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.921573307+07:00","message":"found end of frame, send empty tag with msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.921576878+07:00","message":"end Recv id 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.921584922+07:00","message":"[buffer interim] 488 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.921592102+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.921595857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.921598553+07:00","message":"> Transcript [3331] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.921603387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.92160528+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.92160711+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.921609157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.921618115+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.921627654+07:00","message":"push: {true \n 0 0xc002f09600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:15.926301234+07:00","message":"write wav file: './tmp/7549/7549_488.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:16.682020299+07:00","message":"[GCS] Start streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.000310002+07:00","message":"[GCS] IsForceVAD: false for message ID: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.066000218+07:00","message":"[GCS] Start streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.085439638+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.085459106+07:00","message":"found end of frame, send empty tag with msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.085462334+07:00","message":"end Recv id 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.08546868+07:00","message":"[buffer interim] 489 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.085475175+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.08547973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.085482487+07:00","message":"> Transcript [3332] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.085484819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.085486649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.085488467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.085490749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.085498847+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.085507314+07:00","message":"push: {true \n 0 0xc000424900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:17.092333806+07:00","message":"write wav file: './tmp/7549/7549_489.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:17.962335344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:17.962342231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.036942073+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.036986528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.036992006+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037006677+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037010104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.03701258+07:00","message":"receive interim result [false|false]: เป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037018037+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037020777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037023162+07:00","message":"receive interim result [false|false]: เป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037029401+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037037092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037039544+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037044365+07:00","message":"[buffer interim] 490 false เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037047445+07:00","message":"[buffer interim] 490 false เป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037052748+07:00","message":"[buffer interim] 490 false เป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.037054934+07:00","message":"[buffer interim] 490 false เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037059983+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037061676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037065058+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037067144+07:00","message":"[bufferProcess] interim [540000000]:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037068522+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037070312+07:00","message":"[bufferProcess] interim [600000000]:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037072094+07:00","message":"[bufferProcess] send to processor:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.03707406+07:00","message":"[bufferProcess] interim [720000000]:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037075774+07:00","message":"[bufferProcess] send to processor:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.03708798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037098831+07:00","message":"> Transcript [3333] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037102941+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037104936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.03710734+07:00","message":"> Transcript [3334] [false]: 'เป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037110811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037112616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.03711434+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037116225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037117745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037119571+07:00","message":"> Transcript [3335] [false]: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037121294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037122747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.037124241+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.03712572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.168211787+07:00","message":"[GCS] IsForceVAD: false for message ID: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.243112148+07:00","message":"[GCS] Start streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.369724639+07:00","message":"[GCS] IsForceVAD: false for message ID: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.371325553+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.371360506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.371365992+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.371378484+07:00","message":"[buffer interim] 490 false เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.371384525+07:00","message":"[bufferProcess] interim [900000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.371386978+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.371392325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.371394992+07:00","message":"> Transcript [3336] [false]: 'เป็นยังไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.371397981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.37140027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.371402264+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.371404667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.494015997+07:00","message":"[GCS] Start streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.495771587+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.495786786+07:00","message":"found end of frame, send empty tag with msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.495790778+07:00","message":"end Recv id 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.495797753+07:00","message":"[buffer interim] force interim is final (2) :เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495806292+07:00","message":"[bufferProcess] interim [900000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495810519+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495814312+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495818356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495823258+07:00","message":"> Transcript [3337] [false]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495827191+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495830421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495833486+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495836354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495839884+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.49584225+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.49584525+07:00","message":"Set new StatePrefix : 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495848158+07:00","message":"Next Push (prob) : 'ยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495851123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495853889+07:00","message":"> Transcript [3338] [true]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.49585824+07:00","message":"push: {false เป็น 0 0xc003428380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495859806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495897056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495902696+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.49590637+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495910654+07:00","message":"Push: 'ยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495913074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495916683+07:00","message":"> Transcript [3339] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.49592017+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495921799+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495923451+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495925146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.495927262+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.495934279+07:00","message":"push: {true ยังไงบ้างคะ 0 0xc003428380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.495939381+07:00","message":"push: {true \n 0 0xc003428780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:19.502143377+07:00","message":"write wav file: './tmp/7549/7549_490.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:19.502144273+07:00","message":"write wav file: './tmp/7549/7549_491.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.019730481+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.019769232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.019774138+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.019791255+07:00","message":"[buffer interim] 492 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.019796973+07:00","message":"[bufferProcess] interim [360000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.019799283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.155417603+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.155455751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังเซเว่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.155462055+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังเซเว่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.155479192+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.15548839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจากเรียนจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.155491072+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียนจบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.155494917+07:00","message":"[buffer interim] this message is already final false 490: 'เป็นยังไงบ้างคะหลังเซเว่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.155508964+07:00","message":"[buffer interim] this message is already final false 490: 'เป็นยังไงบ้างคะหลังจากเรียนจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.34649758+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.346537692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.346543747+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.346555897+07:00","message":"[buffer interim] 492 false นักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.346562622+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.34656526+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.346570872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.34657377+07:00","message":"> Transcript [3340] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.346575878+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.482954782+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.482998444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจากเรียนจบม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483004059+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียนจบม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483022136+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483030071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483033004+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483039287+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483042931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483047475+07:00","message":"receive interim result [true|false]: เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483051568+07:00","message":"end recv isFinal message id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483053572+07:00","message":"end Recv id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483059805+07:00","message":"[buffer interim] this message is already final false 490: 'เป็นยังไงบ้างคะหลังจากเรียนจบม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483065694+07:00","message":"[buffer interim] this message is already final false 490: 'เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.483069847+07:00","message":"[buffer interim] this message is already final true 490: 'เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.526569212+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.52660185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.526608995+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.526622575+07:00","message":"[buffer interim] 492 false นักเรียนน่าจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.526629091+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนน่าจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.526631525+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.526638276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.526640934+07:00","message":"> Transcript [3341] [false]: 'นักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.526644025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.52664614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.526648288+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.526650376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.658648926+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.658689428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้าใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.658694969+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.658707816+07:00","message":"[buffer interim] 492 false นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.658713656+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.658715976+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.658728169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.65873102+07:00","message":"> Transcript [3342] [false]: 'นักเรียนน่าจะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.658734482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.658736409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.658738374+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.658740441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.899437204+07:00","message":"[GCS] IsForceVAD: false for message ID: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.918193943+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.918225863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้าใจเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.918230485+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.918241932+07:00","message":"[buffer interim] 492 false นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.918247932+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.91825024+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.918257485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.918260278+07:00","message":"> Transcript [3343] [false]: 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.918263825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.918265892+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.918267727+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.918269643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:20.962749002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:20.962771786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.971371223+07:00","message":"[GCS] Start streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.977960667+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.977989476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้าใจเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.977994917+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.978006204+07:00","message":"[buffer interim] 492 false นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978012039+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978014224+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978019537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978022142+07:00","message":"> Transcript [3344] [false]: 'นักเรียนน่าจะเข้าใจเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978025048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978027274+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978029425+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978031293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978035384+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978037505+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.978040072+07:00","message":"Set new StatePrefix : 'นักเรียนน่าจะเข้าใจเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.97804238+07:00","message":"Next Push (prob) : 'น่าจะเข้าใจเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.978049462+07:00","message":"push: {false นักเรียน 0 0xc0032e4280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.99349334+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.993525061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้าใจเกี่ยวกับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.993531333+07:00","message":"receive interim result [true|false]: นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.993542931+07:00","message":"end recv isFinal message id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.993545481+07:00","message":"end Recv id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.993551935+07:00","message":"[buffer interim] 492 true นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993558652+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993561882+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993565764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993568374+07:00","message":"> Transcript [3345] [false]: 'นักเรียนน่าจะเข้าใจเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.99357097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993572769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993574511+07:00","message":"StatePrefix: 'นักเรียนน่าจะเข้าใจเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993576558+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993578146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993579988+07:00","message":"> Transcript [3346] [true]: 'นักเรียนน่าจะเข้าใจเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993582278+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993584501+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993586142+07:00","message":"StatePrefix: 'นักเรียนน่าจะเข้าใจเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993588065+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993593058+07:00","message":"Push: 'น่าจะเข้าใจเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.993602329+07:00","message":"push: {true น่าจะเข้าใจเกี่ยวกับ 0 0xc0032e4280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:20.99996604+07:00","message":"write wav file: './tmp/7549/7549_492.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.089983621+07:00","message":"[GCS] IsForceVAD: false for message ID: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.161686953+07:00","message":"[GCS] Start streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.221662205+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.221679359+07:00","message":"found end of frame, send empty tag with msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.221682523+07:00","message":"end Recv id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.221687254+07:00","message":"[buffer interim] 493 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.22169313+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.22169662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.221699354+07:00","message":"> Transcript [3347] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.221701557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.22170327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.22170559+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.221707355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.221714295+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.2217286+07:00","message":"push: {true \n 0 0xc0032e4700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:21.227091962+07:00","message":"write wav file: './tmp/7549/7549_493.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.634638938+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.634671663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.634677189+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.634691892+07:00","message":"[buffer interim] 494 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.634698674+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.634700726+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.824695586+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.824733439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.824738732+07:00","message":"receive interim result [false|false]: ไปทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.824754789+07:00","message":"[buffer interim] 494 false ไปทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.824761622+07:00","message":"[bufferProcess] interim [660000000]:ไปทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.824764625+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.824768222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.824771305+07:00","message":"> Transcript [3348] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.824773425+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.838146614+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.83817587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปพาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.838181253+07:00","message":"receive interim result [false|false]: ไปพาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.838197151+07:00","message":"[buffer interim] 494 false ไปพาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.838203994+07:00","message":"[bufferProcess] interim [720000000]:ไปพาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.838207132+07:00","message":"[bufferProcess] send to processor:ไปทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.838212464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.838214915+07:00","message":"> Transcript [3349] [false]: 'ไปทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.838218511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.838220653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.838222955+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.838225095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.881826073+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.881853002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.881858571+07:00","message":"receive interim result [false|false]: ไปภายหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.881870632+07:00","message":"[buffer interim] 494 false ไปภายหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.881876545+07:00","message":"[bufferProcess] interim [780000000]:ไปภายหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.881878841+07:00","message":"[bufferProcess] send to processor:ไปพาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.881884272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.881886787+07:00","message":"> Transcript [3350] [false]: 'ไปพาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.881889374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.881891272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.881893356+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.881895659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.005437974+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.005475464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.005493386+07:00","message":"receive interim result [false|false]: ไปภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.005506763+07:00","message":"[buffer interim] 494 false ไปภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.005513084+07:00","message":"[bufferProcess] interim [840000000]:ไปภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.005515344+07:00","message":"[bufferProcess] send to processor:ไปภายหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.005520874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.005523806+07:00","message":"> Transcript [3351] [false]: 'ไปภายหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.005526716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.005528812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.005530767+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.005532834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.21020123+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.210235322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอกได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.210243592+07:00","message":"receive interim result [false|false]: ไปภายนอกได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.210258895+07:00","message":"[buffer interim] 494 false ไปภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210265021+07:00","message":"[bufferProcess] interim [80000000]:ไปภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210267248+07:00","message":"[bufferProcess] send to processor:ไปภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210273478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.21027686+07:00","message":"> Transcript [3352] [false]: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210279816+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210281792+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210284274+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210286265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210292171+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210293968+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210295877+07:00","message":"Set new StatePrefix : 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.210297882+07:00","message":"Next Push (prob) : 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.210305482+07:00","message":"push: {false ไป 0 0xc002f09c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.334942817+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.334981867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอกได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.334988687+07:00","message":"receive interim result [false|false]: ไปภายนอกได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.335006645+07:00","message":"[buffer interim] 494 false ไปภายนอกได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.335013662+07:00","message":"[bufferProcess] interim [200000000]:ไปภายนอกได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.335016086+07:00","message":"[bufferProcess] send to processor:ไปภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.335022084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.335025196+07:00","message":"> Transcript [3353] [false]: 'ไปภายนอกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.335028372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.335030627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.3350325+07:00","message":"StatePrefix: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.335034937+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.397968645+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.398001926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอกได้มาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.398007438+07:00","message":"receive interim result [false|false]: ไปภายนอกได้มาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.398020177+07:00","message":"[buffer interim] 494 false ไปภายนอกได้มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.398027124+07:00","message":"[bufferProcess] interim [320000000]:ไปภายนอกได้มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.398029766+07:00","message":"[bufferProcess] send to processor:ไปภายนอกได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.398033014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.39803562+07:00","message":"> Transcript [3354] [false]: 'ไปภายนอกได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.398038723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.398040701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.39804269+07:00","message":"StatePrefix: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.39804481+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.591470336+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.591507961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอกได้มากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.591513269+07:00","message":"receive interim result [false|false]: ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.591528958+07:00","message":"[buffer interim] 494 false ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.591538254+07:00","message":"[bufferProcess] interim [500000000]:ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.591541257+07:00","message":"[bufferProcess] send to processor:ไปภายนอกได้มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.591544993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.591547834+07:00","message":"> Transcript [3355] [false]: 'ไปภายนอกได้มาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.591550901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.591553126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.591554979+07:00","message":"StatePrefix: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.591557695+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.961737932+07:00","message":"[GCS] IsForceVAD: false for message ID: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.054978707+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.055011673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอกได้มากขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.055018396+07:00","message":"receive interim result [true|false]: ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.055029906+07:00","message":"end recv isFinal message id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.05503206+07:00","message":"end Recv id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.055039327+07:00","message":"[buffer interim] 494 true ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.05504559+07:00","message":"[bufferProcess] interim [10000000]:ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055048907+07:00","message":"[bufferProcess] send to processor (isfinal):ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055063295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055090675+07:00","message":"> Transcript [3356] [false]: 'ไปภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055096805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055099305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055101506+07:00","message":"StatePrefix: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055103913+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055112407+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055114147+07:00","message":"TextPushed: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055116359+07:00","message":"Set new StatePrefix : 'ไปภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055118739+07:00","message":"Next Push (prob) : 'ได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055121172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055123163+07:00","message":"> Transcript [3357] [true]: 'ไปภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055125655+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055127328+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055128924+07:00","message":"StatePrefix: 'ไปภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055130546+07:00","message":"TextPushed: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.055132466+07:00","message":"Push: 'ได้มากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.055159347+07:00","message":"push: {false ภายนอก 0 0xc002f09c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.05518946+07:00","message":"push: {true ได้มากขึ้น 0 0xc002f09c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:23.062844245+07:00","message":"write wav file: './tmp/7549/7549_494.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.53417108+07:00","message":"[GCS] Start streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.600927744+07:00","message":"[GCS] IsForceVAD: false for message ID: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.663755366+07:00","message":"[GCS] Start streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.811118482+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.811139152+07:00","message":"found end of frame, send empty tag with msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.811142447+07:00","message":"end Recv id 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.811149252+07:00","message":"[buffer interim] 495 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.811155532+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.811159342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.811162164+07:00","message":"> Transcript [3358] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.811164657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.811166506+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.811168196+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.811169949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.811177509+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.811186665+07:00","message":"push: {true \n 0 0xc003399600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:23.829421961+07:00","message":"write wav file: './tmp/7549/7549_495.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:23.963004115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:23.963013796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.712830458+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.712881127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.712888013+07:00","message":"receive interim result [false|false]: เขาเอามา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.712909178+07:00","message":"[buffer interim] 496 false เขาเอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.712918716+07:00","message":"[bufferProcess] interim [780000000]:เขาเอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.712920838+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.916146454+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.91617881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.916183865+07:00","message":"receive interim result [false|false]: เขาเอามาถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.916196598+07:00","message":"[buffer interim] 496 false เขาเอามาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.916202312+07:00","message":"[bufferProcess] interim [20000000]:เขาเอามาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.916204519+07:00","message":"[bufferProcess] send to processor:เขาเอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.916209651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.916212195+07:00","message":"> Transcript [3359] [false]: 'เขาเอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.916214515+07:00","message":"Set StatePrefix (first interim): 'เขาเอามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.124781627+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.12484033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.12484826+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.124870435+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.124879092+07:00","message":"[bufferProcess] interim [260000000]:เขาเอามาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.12488306+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.124894212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.124900925+07:00","message":"> Transcript [3360] [false]: 'เขาเอามาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.124905909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.124909527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.124913184+07:00","message":"StatePrefix: 'เขาเอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.124916032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.29090415+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.290942994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วงสุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.29094962+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วงสุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.290967256+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.290977252+07:00","message":"[bufferProcess] interim [500000000]:เขาเอามาถึงช่วงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.290979984+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.29098385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.290986422+07:00","message":"> Transcript [3361] [false]: 'เขาเอามาถึงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.290989406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.290991361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.290993396+07:00","message":"StatePrefix: 'เขาเอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.2909953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.41166073+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.411708349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วงสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.411721738+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วงสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.411738771+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วงสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.41174625+07:00","message":"[bufferProcess] interim [560000000]:เขาเอามาถึงช่วงสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.411749103+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึงช่วงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.411756982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.411761837+07:00","message":"> Transcript [3362] [false]: 'เขาเอามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.411765409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.411767781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.411770062+07:00","message":"StatePrefix: 'เขาเอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.411772147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.601426536+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.601468283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วงสุดท้ายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.601473889+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.601485927+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601492645+07:00","message":"[bufferProcess] interim [800000000]:เขาเอามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601495201+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึงช่วงสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601500405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601503141+07:00","message":"> Transcript [3363] [false]: 'เขาเอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601506209+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601508348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601510353+07:00","message":"StatePrefix: 'เขาเอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601512651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.60151742+07:00","message":"Push: 'เขาเอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601519738+07:00","message":"TextPushed: 'เขาเอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.601522018+07:00","message":"Set new StatePrefix : 'เขาเอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.60152465+07:00","message":"Next Push (prob) : 'ถึงช่วงสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.601532911+07:00","message":"push: {false เขาเอามา 0 0xc000182280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.937673702+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.9377233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วงสุดท้ายของครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.937730054+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วงสุดท้ายของครู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.937744716+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วงสุดท้ายของครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.937751326+07:00","message":"[bufferProcess] interim [40000000]:เขาเอามาถึงช่วงสุดท้ายของครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.937753675+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.937759317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.937762217+07:00","message":"> Transcript [3364] [false]: 'เขาเอามาถึงช่วงสุดท้ายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.937765485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.937768107+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.937770051+07:00","message":"StatePrefix: 'เขาเอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.937772497+07:00","message":"TextPushed: 'เขาเอามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.965902704+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.965933928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วงสุดท้ายของ Click\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.965939544+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วงสุดท้ายของ Click"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.965955601+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วงสุดท้ายของ Click"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.965961276+07:00","message":"[bufferProcess] interim [100000000]:เขาเอามาถึงช่วงสุดท้ายของ Click"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.965963296+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึงช่วงสุดท้ายของครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.965966379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.965969061+07:00","message":"> Transcript [3365] [false]: 'เขาเอามาถึงช่วงสุดท้ายของครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.965972053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.965975704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.965977924+07:00","message":"StatePrefix: 'เขาเอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.965979821+07:00","message":"TextPushed: 'เขาเอามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.990368004+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.990401559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วงสุดท้ายของคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.990407398+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.990421113+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.990428196+07:00","message":"[bufferProcess] interim [160000000]:เขาเอามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.990431519+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึงช่วงสุดท้ายของ Click"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.990435051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.990438091+07:00","message":"> Transcript [3366] [false]: 'เขาเอามาถึงช่วงสุดท้ายของ Click'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.990441533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.990443531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.990445307+07:00","message":"StatePrefix: 'เขาเอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.990447594+07:00","message":"TextPushed: 'เขาเอามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.115380978+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.115410067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วงสุดท้ายของทริปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.115419023+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วงสุดท้ายของทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.115432268+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วงสุดท้ายของทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115437758+07:00","message":"[bufferProcess] interim [280000000]:เขาเอามาถึงช่วงสุดท้ายของทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115440665+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115447248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.11544955+07:00","message":"> Transcript [3367] [false]: 'เขาเอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115452547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115454685+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.1154567+07:00","message":"StatePrefix: 'เขาเอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115459063+07:00","message":"TextPushed: 'เขาเอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115465304+07:00","message":"Push: 'ถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115468115+07:00","message":"TextPushed: 'เขาเอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115470377+07:00","message":"Set new StatePrefix : 'เขาเอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.115472394+07:00","message":"Next Push (prob) : 'ของคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.11547964+07:00","message":"push: {false ถึงช่วงสุดท้าย 0 0xc000182280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.301258669+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.301301929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.301307972+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.301322326+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.301329618+07:00","message":"[bufferProcess] interim [460000000]:เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.301332004+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึงช่วงสุดท้ายของทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.301337528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.301340791+07:00","message":"> Transcript [3368] [false]: 'เขาเอามาถึงช่วงสุดท้ายของทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.301343847+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.301346058+07:00","message":"Set new StatePrefix: 'เขาเอามาถึงช่วงสุดท้ายของทริปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.490455928+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.490493095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.490499435+07:00","message":"receive interim result [false|false]: เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.490511063+07:00","message":"[buffer interim] 496 false เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.490518315+07:00","message":"[bufferProcess] interim [640000000]:เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.490520798+07:00","message":"[bufferProcess] send to processor:เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.490526277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.490529044+07:00","message":"> Transcript [3369] [false]: 'เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.490531392+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.490533511+07:00","message":"Set new StatePrefix: 'เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.609997368+07:00","message":"[GCS] IsForceVAD: false for message ID: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.868674729+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.868718541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็มาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ\",\"confidence\":0.9268631}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.868725734+07:00","message":"receive interim result [true|false]: เราก็มาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.868732926+07:00","message":"end recv isFinal message id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.868735456+07:00","message":"end Recv id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.868741246+07:00","message":"[buffer interim] 496 true เราก็มาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868748087+07:00","message":"[bufferProcess] interim [970000000]:เราก็มาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868750923+07:00","message":"[bufferProcess] send to processor (isfinal):เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868755391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868759939+07:00","message":"> Transcript [3370] [false]: 'เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.86876359+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.86876647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868769407+07:00","message":"StatePrefix: 'เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868773093+07:00","message":"TextPushed: 'เขาเอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868775827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868778806+07:00","message":"> Transcript [3371] [true]: 'เราก็มาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868782502+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868784231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868785776+07:00","message":"StatePrefix: 'เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868787753+07:00","message":"TextPushed: 'เขาเอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868789563+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868916552+07:00","message":"Push: 'ของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.86891951+07:00","message":"TextPushed: 'เขาเอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.86892183+07:00","message":"Set new StatePrefix : 'เราก็มาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868923902+07:00","message":"Next Push (prob) : 'เราก็มาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.868931628+07:00","message":"push: {true ของคลิปนี้แล้วค่ะ 0 0xc000182280}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.868941834+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_496.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:26.876494539+07:00","message":"write wav file: './tmp/7549/7549_496.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.93314838+07:00","message":"[GCS] Start streaming session, msgId: 497"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:26.963611678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:26.96364167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.290082885+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.290123837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.290128808+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.290144425+07:00","message":"[buffer interim] 497 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.290149932+07:00","message":"[bufferProcess] interim [420000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.290151525+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.561124607+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.561177098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.561182942+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.561199213+07:00","message":"[buffer interim] 497 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.561206688+07:00","message":"[bufferProcess] interim [480000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.561209375+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.561216515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.561219064+07:00","message":"> Transcript [3372] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.561221663+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.707302803+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.707340919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.707346978+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.707360438+07:00","message":"[buffer interim] 497 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.707367199+07:00","message":"[bufferProcess] interim [540000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.707369622+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.70737616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.707384254+07:00","message":"> Transcript [3373] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.707386445+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.707389822+07:00","message":"Set new StatePrefix: 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.872331562+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.872369831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.87237602+07:00","message":"receive interim result [false|false]: นั่นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.872390281+07:00","message":"[buffer interim] 497 false นั่นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.872397961+07:00","message":"[bufferProcess] interim [660000000]:นั่นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.872400249+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.872405506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.872408236+07:00","message":"> Transcript [3374] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.872410565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.872412657+07:00","message":"Set new StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.977568999+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.97759468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.977600107+07:00","message":"receive interim result [false|false]: ในการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.977610216+07:00","message":"[buffer interim] 497 false ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.977616093+07:00","message":"[bufferProcess] interim [840000000]:ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.977618214+07:00","message":"[bufferProcess] send to processor:นั่นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.97762322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.977625583+07:00","message":"> Transcript [3375] [false]: 'นั่นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.977627629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.977629413+07:00","message":"Set new StatePrefix: 'นั่นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.068097141+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.068131283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.068136823+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.068153656+07:00","message":"[buffer interim] 497 false นั่นก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.068160676+07:00","message":"[bufferProcess] interim [80000000]:นั่นก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.068165398+07:00","message":"[bufferProcess] send to processor:ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.068169125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.068171962+07:00","message":"> Transcript [3376] [false]: 'ในการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.068174209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.068176226+07:00","message":"Set new StatePrefix: 'ในการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.30029816+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.300336533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุปเนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.300342262+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.300356003+07:00","message":"[buffer interim] 497 false นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.300362569+07:00","message":"[bufferProcess] interim [380000000]:นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.300366024+07:00","message":"[bufferProcess] send to processor:นั่นก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.300371457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.300373953+07:00","message":"> Transcript [3377] [false]: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.300376265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.300378077+07:00","message":"Set new StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.551359404+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.551395901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุปเนื้อหาภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.551402261+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.551421254+07:00","message":"[buffer interim] 497 false นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.551428539+07:00","message":"[bufferProcess] interim [680000000]:นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.551431527+07:00","message":"[bufferProcess] send to processor:นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.551442529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.551445189+07:00","message":"> Transcript [3378] [false]: 'นั่นก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.551449013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.551451441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.55145394+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.551456193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.682347604+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.68238426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุปเนื้อหาภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.682390326+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.682406462+07:00","message":"[buffer interim] 497 false นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.682414123+07:00","message":"[bufferProcess] interim [800000000]:นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.682416683+07:00","message":"[bufferProcess] send to processor:นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.682422568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.682425002+07:00","message":"> Transcript [3379] [false]: 'นั่นก็คือสรุปเนื้อหาภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.682428647+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.682430825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.6824331+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.682435413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.720337646+07:00","message":"[GCS] IsForceVAD: false for message ID: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.781398436+07:00","message":"[GCS] Start streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.881428461+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.88146879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุปเนื้อหาภายใน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.881475066+07:00","message":"receive interim result [true|false]: นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.88148439+07:00","message":"end recv isFinal message id 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.881486726+07:00","message":"end Recv id 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.88149373+07:00","message":"[buffer interim] 497 true นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881503379+07:00","message":"[bufferProcess] interim [10000000]:นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.88151102+07:00","message":"[bufferProcess] send to processor (isfinal):นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881514653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881517582+07:00","message":"> Transcript [3380] [false]: 'นั่นก็คือสรุปเนื้อหาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881520758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.8815226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881524911+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881527111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881531199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881533306+07:00","message":"> Transcript [3381] [true]: 'นั่นก็คือสรุปเนื้อหาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881535559+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881537256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881538932+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881540701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.881547608+07:00","message":"Push: 'นั่นก็คือสรุปเนื้อหาภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.881555895+07:00","message":"push: {true นั่นก็คือสรุปเนื้อหาภายใน 0 0xc0032e4080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:28.888776406+07:00","message":"write wav file: './tmp/7549/7549_497.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.322167506+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.322215741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.322221868+07:00","message":"receive interim result [false|false]: เตรียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.322238039+07:00","message":"[buffer interim] 498 false เตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.322245752+07:00","message":"[bufferProcess] interim [600000000]:เตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.322247667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.549213702+07:00","message":"[GCS] IsForceVAD: false for message ID: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.636524182+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.636563285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.636568975+07:00","message":"receive interim result [false|false]: เตียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.636584653+07:00","message":"[buffer interim] 498 false เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.636593825+07:00","message":"[bufferProcess] interim [900000000]:เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.636597542+07:00","message":"[bufferProcess] send to processor:เตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.636605143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.636607977+07:00","message":"> Transcript [3382] [false]: 'เตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.63661036+07:00","message":"Set StatePrefix (first interim): 'เตรียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.654571456+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.654598708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตียง\",\"confidence\":0.86187017}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.654604168+07:00","message":"receive interim result [true|false]: เตียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.654613441+07:00","message":"end recv isFinal message id 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.6546157+07:00","message":"end Recv id 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.654621522+07:00","message":"[buffer interim] 498 true เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654627753+07:00","message":"[bufferProcess] interim [990000000]:เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.6546308+07:00","message":"[bufferProcess] send to processor (isfinal):เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654633769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654636268+07:00","message":"> Transcript [3383] [false]: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654638677+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654640677+07:00","message":"Set new StatePrefix: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654643462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654645299+07:00","message":"> Transcript [3384] [true]: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654647408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654649248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654651017+07:00","message":"StatePrefix: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654653008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.654656412+07:00","message":"Push: 'เตียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.654665042+07:00","message":"push: {true เตียง 0 0xc000424580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:29.660447929+07:00","message":"write wav file: './tmp/7549/7549_498.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:29.964042114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:29.964062824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.332915843+07:00","message":"[GCS] Start streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.580730127+07:00","message":"[GCS] IsForceVAD: false for message ID: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.668515556+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.668535694+07:00","message":"found end of frame, send empty tag with msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.668538618+07:00","message":"end Recv id 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.668545735+07:00","message":"[buffer interim] 499 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.668552975+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.668557124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.668560005+07:00","message":"> Transcript [3385] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.668562537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.668564368+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.66856612+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.668568049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.668578951+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.668589319+07:00","message":"push: {true \n 0 0xc0032e4c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:30.673340398+07:00","message":"write wav file: './tmp/7549/7549_499.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.712739174+07:00","message":"[GCS] Start streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.055870545+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.055905637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.05591035+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.055925392+07:00","message":"[buffer interim] 500 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.055932927+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.055937199+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.368869298+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.368906221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.368911703+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.368927686+07:00","message":"[buffer interim] 500 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.368935226+07:00","message":"[bufferProcess] interim [660000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.368937721+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.368941487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.368944699+07:00","message":"> Transcript [3386] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.368947115+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.431503224+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.431532598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.431537681+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.431549367+07:00","message":"[buffer interim] 500 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.431555146+07:00","message":"[bufferProcess] interim [780000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.431557357+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.431561994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.431564803+07:00","message":"> Transcript [3387] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.43156792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.431570058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.431572119+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.431574065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.479518985+07:00","message":"[GCS] IsForceVAD: false for message ID: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.542411625+07:00","message":"[GCS] Start streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.563181363+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.563225622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจราจร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.563233558+07:00","message":"receive interim result [false|false]: การจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.563251007+07:00","message":"[buffer interim] 500 false การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.563260646+07:00","message":"[bufferProcess] interim [960000000]:การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.563264078+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.563268213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.563271935+07:00","message":"> Transcript [3388] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.563276459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.563278939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.563280899+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.563282894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.568684443+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.568696121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจราจร\",\"confidence\":0.8863814}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.568701582+07:00","message":"receive interim result [true|false]: การจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.56871575+07:00","message":"end recv isFinal message id 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.568718374+07:00","message":"end Recv id 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.568723368+07:00","message":"[buffer interim] 500 true การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568726585+07:00","message":"[bufferProcess] interim [990000000]:การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568731324+07:00","message":"[bufferProcess] send to processor (isfinal):การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568733681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568735601+07:00","message":"> Transcript [3389] [false]: 'การจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568737539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.56873937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.56874122+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568742898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568744486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568746448+07:00","message":"> Transcript [3390] [true]: 'การจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568748396+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568749958+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568751467+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568752998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.568757969+07:00","message":"Push: 'การจราจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.568765109+07:00","message":"push: {true การจราจร 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:31.57453349+07:00","message":"write wav file: './tmp/7549/7549_500.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.044112894+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.044148273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.044153297+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.04416572+07:00","message":"[buffer interim] 501 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.04417243+07:00","message":"[bufferProcess] interim [480000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.044174058+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.206213346+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.206245527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โต๊ะคอม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.206251412+07:00","message":"receive interim result [false|false]: โต๊ะคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.206264991+07:00","message":"[buffer interim] 501 false โต๊ะคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.206271389+07:00","message":"[bufferProcess] interim [660000000]:โต๊ะคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.206273625+07:00","message":"[bufferProcess] send to processor:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.206280256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.206283341+07:00","message":"> Transcript [3391] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.20628532+07:00","message":"Set StatePrefix (first interim): 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.519274283+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.51930721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.519312454+07:00","message":"receive interim result [false|false]: โตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.51932649+07:00","message":"[buffer interim] 501 false โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.519333373+07:00","message":"[bufferProcess] interim [960000000]:โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.519336727+07:00","message":"[bufferProcess] send to processor:โต๊ะคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.519342826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.519345552+07:00","message":"> Transcript [3392] [false]: 'โต๊ะคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.519347935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.519349941+07:00","message":"Set new StatePrefix: 'โต๊ะคอม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.6901691+07:00","message":"[GCS] IsForceVAD: false for message ID: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.760997501+07:00","message":"[GCS] Start streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.790543832+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.790580643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โต๊ะของพืช\",\"confidence\":0.88900554}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.790586914+07:00","message":"receive interim result [true|false]: โต๊ะของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.790594392+07:00","message":"end recv isFinal message id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.790596303+07:00","message":"end Recv id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.790603861+07:00","message":"[buffer interim] 501 true โต๊ะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790613424+07:00","message":"[bufferProcess] interim [380000000]:โต๊ะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790616762+07:00","message":"[bufferProcess] send to processor (isfinal):โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790620144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790623036+07:00","message":"> Transcript [3393] [false]: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790627042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790629232+07:00","message":"Set new StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.79063079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790632704+07:00","message":"> Transcript [3394] [true]: 'โต๊ะของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790635189+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790637054+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.79064198+07:00","message":"StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790644072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.790650892+07:00","message":"Push: 'โต๊ะของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.790658998+07:00","message":"push: {true โต๊ะของพืช 0 0xc000425780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:32.796712296+07:00","message":"write wav file: './tmp/7549/7549_501.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.889700859+07:00","message":"[GCS] IsForceVAD: false for message ID: 502"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:32.964947981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:32.964971877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.985511507+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.985527312+07:00","message":"found end of frame, send empty tag with msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.985533412+07:00","message":"end Recv id 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.985541057+07:00","message":"[buffer interim] 502 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.985547444+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.985550981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.985553567+07:00","message":"> Transcript [3395] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.985555932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.985557771+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.985560037+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.98556199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.985568908+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.98557729+07:00","message":"push: {true \n 0 0xc0032e4e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:32.99011979+07:00","message":"write wav file: './tmp/7549/7549_502.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.01248028+07:00","message":"[GCS] Start streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.508977605+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.509017928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.509022734+07:00","message":"receive interim result [false|false]: ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.509037555+07:00","message":"[buffer interim] 503 false ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.509045669+07:00","message":"[bufferProcess] interim [480000000]:ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.509048364+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.543492583+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.543520918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.543526372+07:00","message":"receive interim result [false|false]: ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.543542266+07:00","message":"[buffer interim] 503 false ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.54354841+07:00","message":"[bufferProcess] interim [540000000]:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.543550322+07:00","message":"[bufferProcess] send to processor:ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.543557536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.543560718+07:00","message":"> Transcript [3396] [false]: 'ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.543562823+07:00","message":"Set StatePrefix (first interim): 'ผู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.737668723+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.737715004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.73772084+07:00","message":"receive interim result [false|false]: ทุกคน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.737732062+07:00","message":"[buffer interim] 503 false ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.73773841+07:00","message":"[bufferProcess] interim [720000000]:ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.737740917+07:00","message":"[bufferProcess] send to processor:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.737746263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.737748911+07:00","message":"> Transcript [3397] [false]: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.737751071+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.7377532+07:00","message":"Set new StatePrefix: 'ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.753100985+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.753114363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.753117681+07:00","message":"receive interim result [false|false]: ถูกควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.753129321+07:00","message":"[buffer interim] 503 false ถูกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.753133197+07:00","message":"[bufferProcess] interim [780000000]:ถูกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.753135182+07:00","message":"[bufferProcess] send to processor:ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.753137315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.753139253+07:00","message":"> Transcript [3398] [false]: 'ทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.75314095+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.753142853+07:00","message":"Set new StatePrefix: 'ทุกคน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.98728713+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.98732486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.987330858+07:00","message":"receive interim result [false|false]: ถูกควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.987345391+07:00","message":"[buffer interim] 503 false ถูกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.987353452+07:00","message":"[bufferProcess] interim [960000000]:ถูกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.987355519+07:00","message":"[bufferProcess] send to processor:ถูกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.987362505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.987365268+07:00","message":"> Transcript [3399] [false]: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.987367058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.987368998+07:00","message":"Set new StatePrefix: 'ถูกควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.178514792+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.178556881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.178562883+07:00","message":"receive interim result [false|false]: ถูกควบคุมตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.178575269+07:00","message":"[buffer interim] 503 false ถูกควบคุมตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.178582345+07:00","message":"[bufferProcess] interim [140000000]:ถูกควบคุมตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.178584537+07:00","message":"[bufferProcess] send to processor:ถูกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.178589925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.178602346+07:00","message":"> Transcript [3400] [false]: 'ถูกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.178605333+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.178607545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.178609357+07:00","message":"StatePrefix: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.178611474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.180562364+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.18057342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.180577234+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.180584223+07:00","message":"[buffer interim] 503 false ถูกควบคุมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.1805874+07:00","message":"[bufferProcess] interim [200000000]:ถูกควบคุมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.180589302+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.180593607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.180595625+07:00","message":"> Transcript [3401] [false]: 'ถูกควบคุมตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.180597623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.180599502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.180603281+07:00","message":"StatePrefix: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.180604989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.392052223+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.392093233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยป่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.392099491+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.392116792+07:00","message":"[buffer interim] 503 false ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.392123751+07:00","message":"[bufferProcess] interim [380000000]:ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.392126338+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.392135044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.392138029+07:00","message":"> Transcript [3402] [false]: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.392141128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.392143459+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.392145541+07:00","message":"StatePrefix: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.392147658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.456655167+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.456695584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.456702118+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.456727278+07:00","message":"[buffer interim] 503 false ถูกควบคุมด้วยปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456734181+07:00","message":"[bufferProcess] interim [500000000]:ถูกควบคุมด้วยปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456736588+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456741817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456744884+07:00","message":"> Transcript [3403] [false]: 'ถูกควบคุมด้วยป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456749388+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456751932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.45675427+07:00","message":"StatePrefix: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456756687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456763357+07:00","message":"Push: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456765153+07:00","message":"TextPushed: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456767155+07:00","message":"Set new StatePrefix : 'ถูกควบคุมด้วยป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.456769533+07:00","message":"Next Push (prob) : 'คุมด้วยป่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.456778089+07:00","message":"push: {false ถูกควบ 0 0xc0032e5380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.568382453+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.568415873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.568423402+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.568435188+07:00","message":"[buffer interim] 503 false ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.568441118+07:00","message":"[bufferProcess] interim [560000000]:ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.568443323+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.56844886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.568451502+07:00","message":"> Transcript [3404] [false]: 'ถูกควบคุมด้วยปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.568453807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.56845601+07:00","message":"Set new StatePrefix: 'ถูกควบคุมด้วยปัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.887113837+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.887153071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.887158848+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.88717366+07:00","message":"[buffer interim] 503 false ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.887180302+07:00","message":"[bufferProcess] interim [920000000]:ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.887182802+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.887189372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.887191998+07:00","message":"> Transcript [3405] [false]: 'ถูกควบคุมด้วยปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.887193956+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.887195698+07:00","message":"Set new StatePrefix: 'ถูกควบคุมด้วยปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.077222118+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.077250013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.077256103+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.0772696+07:00","message":"[buffer interim] 503 false ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.07727524+07:00","message":"[bufferProcess] interim [40000000]:ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.077277906+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.077284504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.077286713+07:00","message":"> Transcript [3406] [false]: 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.077289772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.077291967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.077294068+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.077296308+07:00","message":"TextPushed: 'ถูกควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.139525044+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.139556845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.139563014+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.139575323+07:00","message":"[buffer interim] 503 false ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.139581792+07:00","message":"[bufferProcess] interim [160000000]:ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.139584473+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.139589729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.139592443+07:00","message":"> Transcript [3407] [false]: 'ถูกควบคุมด้วยปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.139595656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.139597812+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.139599891+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.139602241+07:00","message":"TextPushed: 'ถูกควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.450226469+07:00","message":"[GCS] IsForceVAD: false for message ID: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.512429772+07:00","message":"[GCS] Start streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.544893712+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.544926438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัยภายนอก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.544933712+07:00","message":"receive interim result [true|false]: ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.544942505+07:00","message":"end recv isFinal message id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.544944743+07:00","message":"end Recv id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.544950605+07:00","message":"[buffer interim] 503 true ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.54495973+07:00","message":"[bufferProcess] interim [670000000]:ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544964659+07:00","message":"[bufferProcess] send to processor (isfinal):ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544967961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544970864+07:00","message":"> Transcript [3408] [false]: 'ถูกควบคุมด้วยปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544973988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544975842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544977616+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544979775+07:00","message":"TextPushed: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544981373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544983298+07:00","message":"> Transcript [3409] [true]: 'ถูกควบคุมด้วยปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544985273+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544986783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544988357+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544991622+07:00","message":"TextPushed: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.544998291+07:00","message":"Push: 'คุมด้วยปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.545006857+07:00","message":"push: {true คุมด้วยปัจจัยภายนอก 0 0xc0032e5380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:35.552724039+07:00","message":"write wav file: './tmp/7549/7549_503.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.570584259+07:00","message":"[GCS] IsForceVAD: false for message ID: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.790448398+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.790492412+07:00","message":"found end of frame, send empty tag with msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.790496944+07:00","message":"end Recv id 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.790510954+07:00","message":"[buffer interim] 504 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.790523355+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.790529067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.79053302+07:00","message":"> Transcript [3410] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.790536756+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.790539773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.790543025+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.790546676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.7905513+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.790564018+07:00","message":"push: {true \n 0 0xc002756100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:35.798118632+07:00","message":"write wav file: './tmp/7549/7549_504.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:35.964984727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:35.964984743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.282189189+07:00","message":"[GCS] Start streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.33934+07:00","message":"[GCS] IsForceVAD: false for message ID: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.661290327+07:00","message":"[GCS] Start streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.757891689+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.757910596+07:00","message":"found end of frame, send empty tag with msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.757913566+07:00","message":"end Recv id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.757919911+07:00","message":"[buffer interim] 505 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.757926196+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.757930581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.757933369+07:00","message":"> Transcript [3411] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.757935697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.757943977+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.757945732+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.757947451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.757954925+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.757968885+07:00","message":"push: {true \n 0 0xc0032e4000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:36.762521604+07:00","message":"write wav file: './tmp/7549/7549_505.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.790507504+07:00","message":"[GCS] IsForceVAD: false for message ID: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.852105158+07:00","message":"[GCS] Start streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.910666326+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.910688184+07:00","message":"found end of frame, send empty tag with msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.910690988+07:00","message":"end Recv id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.910697552+07:00","message":"[buffer interim] 506 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.910703451+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.910714785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.910717647+07:00","message":"> Transcript [3412] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.910719831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.910721551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.910723456+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.910725262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.910735224+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.910744854+07:00","message":"push: {true \n 0 0xc002058000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:36.915140423+07:00","message":"write wav file: './tmp/7549/7549_506.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.89861028+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.898658006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.898664865+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.898686572+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.898696335+07:00","message":"[bufferProcess] interim [840000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.898698766+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.032869105+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.032910106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.032915852+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.032928376+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.032935247+07:00","message":"[bufferProcess] interim [20000000]:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.032937405+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.032942686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.032945486+07:00","message":"> Transcript [3413] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.032947868+07:00","message":"Set StatePrefix (first interim): 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.219455922+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.219491177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.219495925+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.219506418+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.219512762+07:00","message":"[bufferProcess] interim [200000000]:ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.219515076+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.219520595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.219523139+07:00","message":"> Transcript [3414] [false]: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.219525909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.219527788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.219529579+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.219531706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.421285975+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.421328238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.421334995+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.421348473+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.421355665+07:00","message":"[bufferProcess] interim [380000000]:ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.421358023+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.421365685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.42136849+07:00","message":"> Transcript [3415] [false]: 'ปัจจัยภายนอกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.421371695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.42137397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.421375886+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.421380171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.617620964+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.617661269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.617666711+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.61768036+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.617686443+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.617688963+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.617694245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.617696807+07:00","message":"> Transcript [3416] [false]: 'ปัจจัยภายนอกที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.61769972+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.617701744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.61770392+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.617712717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.810395965+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.810430548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.810437129+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.810451087+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810456946+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810459632+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810466204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810469111+07:00","message":"> Transcript [3417] [false]: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810472321+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810474279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810476426+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.81047849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810484308+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.81048654+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810488958+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.810491195+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.810501088+07:00","message":"push: {false ปัจจัยภายนอก 0 0xc002059000}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:38.965475855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:38.96549604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.130894942+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.130940322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.130945388+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.130964664+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.130973592+07:00","message":"[bufferProcess] interim [40000000]:ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.130976204+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.130979824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.130982394+07:00","message":"> Transcript [3418] [false]: 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.130985591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.130987733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.130989688+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.130991806+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.131951851+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.131967825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจ้าหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.131971851+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.131981663+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่มีผลต่อการเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.131985959+07:00","message":"[bufferProcess] interim [100000000]:ปัจจัยภายนอกที่มีผลต่อการเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.131987978+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.131990585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.131992617+07:00","message":"> Transcript [3419] [false]: 'ปัจจัยภายนอกที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.13199522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.131997229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.131999191+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.132001437+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.194450646+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.194486573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.194492888+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.194503942+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.194510835+07:00","message":"[bufferProcess] interim [220000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.194513606+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.194519093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.194521871+07:00","message":"> Transcript [3420] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.19452537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.194528073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.194530998+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.194534766+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.289687899+07:00","message":"[GCS] IsForceVAD: false for message ID: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.362546214+07:00","message":"[GCS] Start streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.377048969+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.377090263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.377095667+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.377107624+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377113712+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377116009+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377121159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377123783+07:00","message":"> Transcript [3421] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377127038+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377129299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377133247+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377135669+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377140877+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377143168+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377145276+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.377147459+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.377155647+07:00","message":"push: {false ที่มีผลต่อ 0 0xc002059000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.384062201+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.384086032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.384091199+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.384104927+07:00","message":"[buffer interim] 507 false ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.384109894+07:00","message":"[bufferProcess] interim [460000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.384112242+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.384115614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.384118091+07:00","message":"> Transcript [3422] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.384121347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.384123414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.384125317+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.384127504+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.40300221+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.403040423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต\",\"confidence\":0.9477846}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.403045792+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.40306006+07:00","message":"end recv isFinal message id 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.403063367+07:00","message":"end Recv id 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.403072432+07:00","message":"[buffer interim] 507 true ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403083533+07:00","message":"[bufferProcess] interim [460000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403089763+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403094344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403098224+07:00","message":"> Transcript [3423] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403102528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403105297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403109148+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403111879+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403113703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403115554+07:00","message":"> Transcript [3424] [true]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403117816+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403119812+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403121409+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403123564+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.403129543+07:00","message":"Push: 'การเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.403141483+07:00","message":"push: {true การเจริญเติบโต 0 0xc002059000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:39.41119085+07:00","message":"write wav file: './tmp/7549/7549_507.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.415944918+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.415980107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.415985059+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.415999701+07:00","message":"[buffer interim] 508 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.416005535+07:00","message":"[bufferProcess] interim [900000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.416007213+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.41601018+07:00","message":"[bufferProcess] send to processor (ticker):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.416013007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.416017274+07:00","message":"> Transcript [3425] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.416019436+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.573405428+07:00","message":"[GCS] IsForceVAD: false for message ID: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.664667474+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.664722982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.664729036+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.664740716+07:00","message":"end recv isFinal message id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.664743484+07:00","message":"end Recv id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.664751283+07:00","message":"[buffer interim] 508 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.66475899+07:00","message":"[bufferProcess] interim [230000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.664762605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.664765176+07:00","message":"> Transcript [3426] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.664767784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.664769933+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.66477171+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.664773714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.664777135+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.664786705+07:00","message":"push: {true เช่น 0 0xc002059680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:40.671202811+07:00","message":"write wav file: './tmp/7549/7549_508.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.892829753+07:00","message":"[GCS] Start streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.616634003+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.616688203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.616696147+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.616720335+07:00","message":"[buffer interim] 509 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.616729594+07:00","message":"[bufferProcess] interim [780000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.616731935+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.849790483+07:00","message":"[GCS] IsForceVAD: false for message ID: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.941437989+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.941477178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.941482841+07:00","message":"receive interim result [true|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.941494297+07:00","message":"end recv isFinal message id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.941496421+07:00","message":"end Recv id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.941503359+07:00","message":"[buffer interim] 509 true แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941512438+07:00","message":"[bufferProcess] interim [170000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941520026+07:00","message":"[bufferProcess] send to processor (isfinal):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941523278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941526206+07:00","message":"> Transcript [3427] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941528288+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941529984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941531727+07:00","message":"> Transcript [3428] [true]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.94153408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.94153744+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941539699+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941541639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.941547619+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.941555981+07:00","message":"push: {true แสง 0 0xc002059b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:41.947299348+07:00","message":"write wav file: './tmp/7549/7549_509.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:41.965897091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:41.965912836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.111676747+07:00","message":"[GCS] Start streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.848082086+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.848125685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.848131122+07:00","message":"receive interim result [false|false]: คาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.848148735+07:00","message":"[buffer interim] 510 false คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.848155818+07:00","message":"[bufferProcess] interim [480000000]:คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.848157707+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.929691863+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.92973116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอนได\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.929737459+07:00","message":"receive interim result [false|false]: คาร์บอนได"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.929752235+07:00","message":"[buffer interim] 510 false คาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.929758088+07:00","message":"[bufferProcess] interim [600000000]:คาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.9297608+07:00","message":"[bufferProcess] send to processor:คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.929767419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.929770066+07:00","message":"> Transcript [3429] [false]: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.929772253+07:00","message":"Set StatePrefix (first interim): 'คาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.031383575+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.031418226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.031423409+07:00","message":"receive interim result [false|false]: คาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.031438511+07:00","message":"[buffer interim] 510 false คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.031448101+07:00","message":"[bufferProcess] interim [720000000]:คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.031450935+07:00","message":"[bufferProcess] send to processor:คาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.03145476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.031457642+07:00","message":"> Transcript [3430] [false]: 'คาร์บอนได'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.031460811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.031462742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.03146458+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.031466412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.147837053+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.147881221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.147887667+07:00","message":"receive interim result [false|false]: คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.147900017+07:00","message":"[buffer interim] 510 false คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.147907569+07:00","message":"[bufferProcess] interim [780000000]:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.147909939+07:00","message":"[bufferProcess] send to processor:คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.14791333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.147916174+07:00","message":"> Transcript [3431] [false]: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.147919536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.147921474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.147923381+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.147925826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.662784641+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.662814231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอนไดออกไซด์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.662821012+07:00","message":"receive interim result [false|false]: คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.662834336+07:00","message":"[buffer interim] 510 false คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.662844696+07:00","message":"[bufferProcess] interim [380000000]:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.662848564+07:00","message":"[bufferProcess] send to processor:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.662855378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.662858999+07:00","message":"> Transcript [3432] [false]: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.66286312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.662866129+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.662869084+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.662871906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.769723249+07:00","message":"[GCS] IsForceVAD: false for message ID: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.863196799+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.863232412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอนไดออกไซด์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.863238949+07:00","message":"receive interim result [true|false]: คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.863249005+07:00","message":"end recv isFinal message id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.863251324+07:00","message":"end Recv id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.863257351+07:00","message":"[buffer interim] 510 true คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863263688+07:00","message":"[bufferProcess] interim [680000000]:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863266665+07:00","message":"[bufferProcess] send to processor (isfinal):คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.86326988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863272534+07:00","message":"> Transcript [3433] [false]: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863276843+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.86327887+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863280796+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863282807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863286424+07:00","message":"Push: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863288636+07:00","message":"TextPushed: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863290561+07:00","message":"Set new StatePrefix : 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863292488+07:00","message":"Next Push (prob) : 'ไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863294307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863296221+07:00","message":"> Transcript [3434] [true]: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863298194+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863299734+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863301756+07:00","message":"StatePrefix: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.863303625+07:00","message":"TextPushed: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.86330576+07:00","message":"Push: 'ไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.863312173+07:00","message":"push: {false คาร์บอน 0 0xc003398b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.863342554+07:00","message":"push: {true ไดออกไซด์ 0 0xc003398b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:43.870678982+07:00","message":"write wav file: './tmp/7549/7549_510.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.291913037+07:00","message":"[GCS] Start streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458702485+07:00","message":"[GCS] Cleaned up inactive client: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458738997+07:00","message":"[GCS] Cleaned up inactive client: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458741755+07:00","message":"[GCS] Cleaned up inactive client: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458743792+07:00","message":"[GCS] Cleaned up inactive client: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458745542+07:00","message":"[GCS] Cleaned up inactive client: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458747321+07:00","message":"[GCS] Cleaned up inactive client: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458749049+07:00","message":"[GCS] Cleaned up inactive client: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458752936+07:00","message":"[GCS] Cleaned up inactive client: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458755528+07:00","message":"[GCS] Cleaned up inactive client: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458757518+07:00","message":"[GCS] Cleaned up inactive client: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458759535+07:00","message":"[GCS] Cleaned up inactive client: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458761226+07:00","message":"[GCS] Cleaned up inactive client: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458762779+07:00","message":"[GCS] Cleaned up inactive client: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458764344+07:00","message":"[GCS] Cleaned up inactive client: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.45876585+07:00","message":"[GCS] Cleaned up inactive client: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458767409+07:00","message":"[GCS] Cleaned up inactive client: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458769087+07:00","message":"[GCS] Cleaned up inactive client: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458770703+07:00","message":"[GCS] Cleaned up inactive client: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.45877224+07:00","message":"[GCS] Cleaned up inactive client: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.45877375+07:00","message":"[GCS] Cleaned up inactive client: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.45877531+07:00","message":"[GCS] Cleaned up inactive client: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458776845+07:00","message":"[GCS] Cleaned up inactive client: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458778388+07:00","message":"[GCS] Cleaned up inactive client: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458780258+07:00","message":"[GCS] Cleaned up inactive client: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458792767+07:00","message":"[GCS] Cleaned up inactive client: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458794372+07:00","message":"[GCS] Cleaned up inactive client: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458795923+07:00","message":"[GCS] Cleaned up inactive client: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458797558+07:00","message":"[GCS] Cleaned up inactive client: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458799115+07:00","message":"[GCS] Cleaned up inactive client: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458800642+07:00","message":"[GCS] Cleaned up inactive client: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458802226+07:00","message":"[GCS] Cleaned up inactive client: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.458810194+07:00","message":"[GCS] Cleaned up inactive client: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.817311949+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.81735957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.817364998+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.817380836+07:00","message":"[buffer interim] 511 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.817388003+07:00","message":"[bufferProcess] interim [540000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.817389774+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:44.96614414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:44.966173007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.051390736+07:00","message":"[GCS] IsForceVAD: false for message ID: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.146265671+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.146307466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.14631276+07:00","message":"receive interim result [true|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.146325025+07:00","message":"end recv isFinal message id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.146327274+07:00","message":"end Recv id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.146334822+07:00","message":"[buffer interim] 511 true น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146342475+07:00","message":"[bufferProcess] interim [990000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146346014+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146350012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146352915+07:00","message":"> Transcript [3435] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146355015+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146356691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146358435+07:00","message":"> Transcript [3436] [true]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146361137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146362948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146364961+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146366975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.146369999+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.146379278+07:00","message":"push: {true น้ำ 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:45.152063619+07:00","message":"write wav file: './tmp/7549/7549_511.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.310454572+07:00","message":"[GCS] Start streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.965207824+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.965247882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.96525372+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.965268443+07:00","message":"[buffer interim] 512 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.965275654+07:00","message":"[bufferProcess] interim [660000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.965277642+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.138197407+07:00","message":"[GCS] IsForceVAD: false for message ID: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.210172437+07:00","message":"[GCS] Start streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.223441216+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.223477254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.223483368+07:00","message":"receive interim result [true|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.223494569+07:00","message":"end recv isFinal message id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.223496781+07:00","message":"end Recv id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.223502178+07:00","message":"[buffer interim] 512 true อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223508287+07:00","message":"[bufferProcess] interim [50000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223511169+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223514435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223519644+07:00","message":"> Transcript [3437] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223522075+07:00","message":"Set StatePrefix (first interim): 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223523623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223525469+07:00","message":"> Transcript [3438] [true]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223528008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223529818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223531518+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223533332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.223540679+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.223548832+07:00","message":"push: {true อุณหภูมิ 0 0xc0032e5680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:46.229308332+07:00","message":"write wav file: './tmp/7549/7549_512.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.528463889+07:00","message":"[GCS] IsForceVAD: false for message ID: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.634650917+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.634680109+07:00","message":"found end of frame, send empty tag with msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.634684058+07:00","message":"end Recv id 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.634691766+07:00","message":"[buffer interim] 513 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.634699153+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.634703124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.634706382+07:00","message":"> Transcript [3439] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.634714906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.63471709+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.634719231+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.634721676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.634729292+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.63474065+07:00","message":"push: {true \n 0 0xc0032e5780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:46.639527485+07:00","message":"write wav file: './tmp/7549/7549_513.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.729874334+07:00","message":"[GCS] Start streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.395262877+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.395304951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.395309744+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.39532468+07:00","message":"[buffer interim] 514 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.39533041+07:00","message":"[bufferProcess] interim [420000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.395332098+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.511480734+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.511524962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.511532584+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.511550989+07:00","message":"[buffer interim] 514 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.511559581+07:00","message":"[bufferProcess] interim [660000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.511563261+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.511568866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.511572847+07:00","message":"> Transcript [3440] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.511576003+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.955853436+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.955889758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.955895139+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.955908671+07:00","message":"[buffer interim] 514 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.955914918+07:00","message":"[bufferProcess] interim [260000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.95591741+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.955923386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.955926227+07:00","message":"> Transcript [3441] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.955928286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.95593016+07:00","message":"Set new StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:47.967067858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:47.967078163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.602579109+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.602614407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.602620035+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.602634899+07:00","message":"[buffer interim] 514 false ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.602641298+07:00","message":"[bufferProcess] interim [920000000]:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.602643579+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.602649636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.602653524+07:00","message":"> Transcript [3442] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.602657004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.602659098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.602661239+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.602663452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.173184854+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.173229196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.173235867+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.173252457+07:00","message":"[buffer interim] 514 false ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.173260598+07:00","message":"[bufferProcess] interim [520000000]:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.173263056+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.173271684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.173274433+07:00","message":"> Transcript [3443] [false]: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.173277574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.173279841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.173284229+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.173286388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.298011617+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.298049346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.29805529+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.298066261+07:00","message":"[buffer interim] 514 false ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.298073692+07:00","message":"[bufferProcess] interim [580000000]:ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.298076008+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.298079558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.298081956+07:00","message":"> Transcript [3444] [false]: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.298084689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.298086673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.298088453+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.298090551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.689862516+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.68989936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.689905293+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.68992285+07:00","message":"[buffer interim] 514 false ร้านอาหารออกซิเจนและสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689929873+07:00","message":"[bufferProcess] interim [940000000]:ร้านอาหารออกซิเจนและสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689932158+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689935734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689938698+07:00","message":"> Transcript [3445] [false]: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689941722+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689944426+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689946346+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689948171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689954186+07:00","message":"Push: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689956047+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689957911+07:00","message":"Set new StatePrefix : 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.689960055+07:00","message":"Next Push (prob) : 'ออกซิเจนและ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.689997044+07:00","message":"push: {false ร้านอาหาร 0 0xc002f09880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.701677769+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.701717701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.701724113+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.701737778+07:00","message":"[buffer interim] 514 false ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.701743422+07:00","message":"[bufferProcess] interim [0]:ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.701745511+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.701748959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.701751307+07:00","message":"> Transcript [3446] [false]: 'ร้านอาหารออกซิเจนและสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.701754058+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.701756598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.701758819+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.701761527+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.9360631+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.936094688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.936099758+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.936110552+07:00","message":"[buffer interim] 514 false ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.936115837+07:00","message":"[bufferProcess] interim [240000000]:ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.936118414+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.936123777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.936126282+07:00","message":"> Transcript [3447] [false]: 'ร้านอาหารออกซิเจนและสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.93612927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.936131201+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.936132966+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.936135157+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.257812254+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.257864552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.257872558+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.257891254+07:00","message":"[buffer interim] 514 false ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.257900513+07:00","message":"[bufferProcess] interim [540000000]:ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.257904027+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.257913199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.257917211+07:00","message":"> Transcript [3448] [false]: 'ร้านอาหารออกซิเจนและศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.257922068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.257924966+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.25792822+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.257931739+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.387784757+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.387822852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและศัตรูคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.387828822+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.387842611+07:00","message":"[buffer interim] 514 false ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387849997+07:00","message":"[bufferProcess] interim [660000000]:ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387852712+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387859511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387862363+07:00","message":"> Transcript [3449] [false]: 'ร้านอาหารออกซิเจนและศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387866201+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387868449+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387870707+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387872991+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.38787928+07:00","message":"Push: 'ออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387881117+07:00","message":"TextPushed: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387883067+07:00","message":"Set new StatePrefix : 'ร้านอาหารออกซิเจนและศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.387885622+07:00","message":"Next Push (prob) : 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.387893767+07:00","message":"push: {false ออกซิเจนและ 0 0xc002f09880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.500745022+07:00","message":"[GCS] IsForceVAD: false for message ID: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.595569146+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.595605343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและศัตรูพืช\",\"confidence\":0.9351005}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.595611646+07:00","message":"receive interim result [true|false]: ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.595621395+07:00","message":"end recv isFinal message id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.595623933+07:00","message":"end Recv id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.595630385+07:00","message":"[buffer interim] 514 true ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595640152+07:00","message":"[bufferProcess] interim [990000000]:ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595644886+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595648572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595651515+07:00","message":"> Transcript [3450] [false]: 'ร้านอาหารออกซิเจนและศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595653676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595655534+07:00","message":"Set new StatePrefix: 'ร้านอาหารออกซิเจนและศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595657172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595658872+07:00","message":"> Transcript [3451] [true]: 'ร้านอาหารออกซิเจนและศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595661037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595662842+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595664708+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595666984+07:00","message":"TextPushed: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.595673062+07:00","message":"Push: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.595683189+07:00","message":"push: {true ศัตรูพืช 0 0xc002f09880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:50.605260279+07:00","message":"write wav file: './tmp/7549/7549_514.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.631979256+07:00","message":"[GCS] Start streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.688548781+07:00","message":"[GCS] IsForceVAD: false for message ID: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.865882203+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.865921046+07:00","message":"found end of frame, send empty tag with msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.865925782+07:00","message":"end Recv id 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.865935725+07:00","message":"[buffer interim] 515 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.865944152+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.865949211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.865953153+07:00","message":"> Transcript [3452] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.865956786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.865959665+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.865962637+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.865965355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.865974994+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.865987663+07:00","message":"push: {true \n 0 0xc003428180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:50.870650019+07:00","message":"write wav file: './tmp/7549/7549_515.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:50.968145935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:50.968174966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.140605928+07:00","message":"[GCS] Start streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.330024513+07:00","message":"[GCS] IsForceVAD: false for message ID: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.402144393+07:00","message":"[GCS] Start streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.409501372+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.409517944+07:00","message":"found end of frame, send empty tag with msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.409520784+07:00","message":"end Recv id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.409526008+07:00","message":"[buffer interim] 516 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.409531667+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.409534981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.409537602+07:00","message":"> Transcript [3453] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.409539929+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.409541745+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.409543664+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.409545384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.409548122+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.409556041+07:00","message":"push: {true \n 0 0xc002757500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:51.414891807+07:00","message":"write wav file: './tmp/7549/7549_516.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.258311291+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.258350932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ่ายภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.258356416+07:00","message":"receive interim result [false|false]: จ่ายภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.258370512+07:00","message":"[buffer interim] 517 false จ่ายภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.258377202+07:00","message":"[bufferProcess] interim [720000000]:จ่ายภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.258379244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.36892758+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.368967481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ่ายภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.368973154+07:00","message":"receive interim result [false|false]: จ่ายภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.368984746+07:00","message":"[buffer interim] 517 false จ่ายภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.368990811+07:00","message":"[bufferProcess] interim [780000000]:จ่ายภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.36899284+07:00","message":"[bufferProcess] send to processor:จ่ายภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.368998461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.369001368+07:00","message":"> Transcript [3454] [false]: 'จ่ายภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.369003656+07:00","message":"Set StatePrefix (first interim): 'จ่ายภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.593304868+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.593342449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ่ายภายนอกดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.593348049+07:00","message":"receive interim result [false|false]: จ่ายภายนอกดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.593365626+07:00","message":"[buffer interim] 517 false จ่ายภายนอกดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.593373356+07:00","message":"[bufferProcess] interim [20000000]:จ่ายภายนอกดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.593375982+07:00","message":"[bufferProcess] send to processor:จ่ายภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.593379625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.593382413+07:00","message":"> Transcript [3455] [false]: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.593384474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.593386745+07:00","message":"Set new StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.755636448+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.755693885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ่ายภายนอกดังๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.755700179+07:00","message":"receive interim result [false|false]: จ่ายภายนอกดังๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.755721296+07:00","message":"[buffer interim] 517 false จ่ายภายนอกดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.755729393+07:00","message":"[bufferProcess] interim [140000000]:จ่ายภายนอกดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.755731786+07:00","message":"[bufferProcess] send to processor:จ่ายภายนอกดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.755738682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.75574187+07:00","message":"> Transcript [3456] [false]: 'จ่ายภายนอกดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.75574513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.75574723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.755749012+07:00","message":"StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.755751625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.757513833+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.757554967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ่ายภายนอกดังกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.757561387+07:00","message":"receive interim result [false|false]: จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.757576819+07:00","message":"[buffer interim] 517 false จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.757586581+07:00","message":"[bufferProcess] interim [200000000]:จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.75758928+07:00","message":"[bufferProcess] send to processor:จ่ายภายนอกดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.757593308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.75759627+07:00","message":"> Transcript [3457] [false]: 'จ่ายภายนอกดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.757599865+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.757602076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.75760386+07:00","message":"StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.757605891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.128341623+07:00","message":"[GCS] IsForceVAD: false for message ID: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.19102342+07:00","message":"[GCS] Start streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.240027729+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.2400661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ่ายภายนอกดังกล่าว\",\"confidence\":0.91509324}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.240072255+07:00","message":"receive interim result [true|false]: จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.240080717+07:00","message":"end recv isFinal message id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.240083195+07:00","message":"end Recv id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.240089708+07:00","message":"[buffer interim] 517 true จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240098956+07:00","message":"[bufferProcess] interim [740000000]:จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240103871+07:00","message":"[bufferProcess] send to processor (isfinal):จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.24010734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.24011029+07:00","message":"> Transcript [3458] [false]: 'จ่ายภายนอกดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240113327+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240115658+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240117454+07:00","message":"StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240119443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240121191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240123155+07:00","message":"> Transcript [3459] [true]: 'จ่ายภายนอกดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240125207+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240126723+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240128225+07:00","message":"StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240129975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.240136295+07:00","message":"Push: 'จ่ายภายนอกดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.240144548+07:00","message":"push: {true จ่ายภายนอกดังกล่าว 0 0xc002058d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:53.246394713+07:00","message":"write wav file: './tmp/7549/7549_517.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.911024385+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.911065594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.911070785+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.911086393+07:00","message":"[buffer interim] 518 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.911092368+07:00","message":"[bufferProcess] interim [540000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.911094181+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:53.968830815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:53.968847345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.169357137+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.169388724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.16939406+07:00","message":"receive interim result [false|false]: ปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.169406236+07:00","message":"[buffer interim] 518 false ปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.169414372+07:00","message":"[bufferProcess] interim [780000000]:ปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.16941678+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.169420391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.169422907+07:00","message":"> Transcript [3460] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.169425444+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.731258705+07:00","message":"[GCS] IsForceVAD: false for message ID: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.736813628+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.736852992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยสำคัญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.736858498+07:00","message":"receive interim result [false|false]: ปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.736873554+07:00","message":"[buffer interim] 518 false ปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.736880088+07:00","message":"[bufferProcess] interim [380000000]:ปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.736882624+07:00","message":"[bufferProcess] send to processor:ปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.736885938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.736889081+07:00","message":"> Transcript [3461] [false]: 'ปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.73689214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.736894744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.736896716+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.736898963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.792437184+07:00","message":"[GCS] Start streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.825356174+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.825395779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยสำคัญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.825401346+07:00","message":"receive interim result [true|false]: ปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.825410199+07:00","message":"end recv isFinal message id 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.825412576+07:00","message":"end Recv id 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.825418875+07:00","message":"[buffer interim] 518 true ปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825427538+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825432772+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825436399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825439297+07:00","message":"> Transcript [3462] [false]: 'ปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825445045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825447028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825449028+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825451068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825452563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825454578+07:00","message":"> Transcript [3463] [true]: 'ปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825458651+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825460523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825462179+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825463662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.825466812+07:00","message":"Push: 'ปัจจัยสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.825475081+07:00","message":"push: {true ปัจจัยสำคัญ 0 0xc003428480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:54.831832253+07:00","message":"write wav file: './tmp/7549/7549_518.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.274524645+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.274574197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.274579224+07:00","message":"receive interim result [false|false]: ซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.274596892+07:00","message":"[buffer interim] 519 false ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.274606983+07:00","message":"[bufferProcess] interim [360000000]:ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.274609427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.46204819+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.462084195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.462089921+07:00","message":"receive interim result [false|false]: ซึม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.462101239+07:00","message":"[buffer interim] 519 false ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.462107778+07:00","message":"[bufferProcess] interim [660000000]:ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.462109999+07:00","message":"[bufferProcess] send to processor:ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.462115159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.462118225+07:00","message":"> Transcript [3464] [false]: 'ซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.462120679+07:00","message":"Set StatePrefix (first interim): 'ซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.653901393+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.653938076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.65394386+07:00","message":"receive interim result [false|false]: ซึ่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.653958061+07:00","message":"[buffer interim] 519 false ซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.653969305+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.653971741+07:00","message":"[bufferProcess] send to processor:ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.653976581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.653979756+07:00","message":"> Transcript [3465] [false]: 'ซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.653982379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.653984509+07:00","message":"Set new StatePrefix: 'ซึม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.664921091+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.664958604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งกระแส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.664964247+07:00","message":"receive interim result [false|false]: ซึ่งกระแส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.664978638+07:00","message":"[buffer interim] 519 false ซึ่งกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.664984262+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.664986485+07:00","message":"[bufferProcess] send to processor:ซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.665004905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.665007642+07:00","message":"> Transcript [3466] [false]: 'ซึ่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.665009861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.665012198+07:00","message":"Set new StatePrefix: 'ซึ่งกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.771199217+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.771229886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึมเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.771235753+07:00","message":"receive interim result [false|false]: ซึมเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.771245565+07:00","message":"[buffer interim] 519 false ซึมเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.771253295+07:00","message":"[bufferProcess] interim [20000000]:ซึมเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.771256721+07:00","message":"[bufferProcess] send to processor:ซึ่งกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.771260858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.771265595+07:00","message":"> Transcript [3467] [false]: 'ซึ่งกระแส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.771267854+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.771269933+07:00","message":"Set new StatePrefix: 'ซึ่งกระแส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.964132817+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.964168838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.964174409+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.964185742+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.964192895+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.964195061+07:00","message":"[bufferProcess] send to processor:ซึมเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.964200701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.964203493+07:00","message":"> Transcript [3468] [false]: 'ซึมเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.964205597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.964207498+07:00","message":"Set new StatePrefix: 'ซึมเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.347416115+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.34745483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.347461167+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.347472607+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.347479735+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งเกษตรกรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.347482101+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.347485467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.34748866+07:00","message":"> Transcript [3469] [false]: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.347491056+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.347492979+07:00","message":"Set new StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.538924669+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.538960101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.538968162+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.538977182+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.5389847+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเกษตรกรที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.538987439+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.538991014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.538993833+07:00","message":"> Transcript [3470] [false]: 'ซึ่งเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.538996693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.538998802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.539000601+07:00","message":"StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.539002645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.683090708+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.683126839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.683139581+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.683154608+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.68316114+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเกษตรกรที่จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.683163877+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.683170838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.683173728+07:00","message":"> Transcript [3471] [false]: 'ซึ่งเกษตรกรที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.683177142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.68317934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.683181079+07:00","message":"StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.6831831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.758722865+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.758756894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.758769445+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.758782818+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.75878936+07:00","message":"[bufferProcess] interim [980000000]:ซึ่งเกษตรกรที่จะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.758791733+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.758797025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.758799905+07:00","message":"> Transcript [3472] [false]: 'ซึ่งเกษตรกรที่จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.758803087+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.758805074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.75880731+07:00","message":"StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.758809501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.937694799+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.937734858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.937740081+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.937758876+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937765637+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเกษตรกรที่จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937767996+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937771284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937774696+07:00","message":"> Transcript [3473] [false]: 'ซึ่งเกษตรกรที่จะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937778031+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937779887+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937781713+07:00","message":"StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937784616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937787525+07:00","message":"Push: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937789289+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937791761+07:00","message":"Set new StatePrefix : 'ซึ่งเกษตรกรที่จะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:56.937793799+07:00","message":"Next Push (prob) : 'ที่จะพอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.937804865+07:00","message":"push: {false ซึ่งเกษตรกร 0 0xc003398480}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:56.969510158+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:56.969511783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.054450714+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.054498881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะเพาะปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.054505273+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.054518396+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.054525779+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.054528504+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.054534554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.054537442+07:00","message":"> Transcript [3474] [false]: 'ซึ่งเกษตรกรที่จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.054540042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.054542042+07:00","message":"Set new StatePrefix: 'ซึ่งเกษตรกรที่จะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.251922194+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.251964577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะเพาะปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.251970881+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.251990044+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.251997849+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.252000568+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.252006606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.252009236+07:00","message":"> Transcript [3475] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.252011959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.252014023+07:00","message":"Set new StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.664849899+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.664888627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.664895835+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.664909351+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.664916468+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.664918717+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.664924118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.664927909+07:00","message":"> Transcript [3476] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.66493122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.664933356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.66493519+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.664937373+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.881608991+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.881644988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัสเซีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.881650998+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัสเซีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.881664381+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.881671571+07:00","message":"[bufferProcess] interim [60000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.881673958+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.881679359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.881682401+07:00","message":"> Transcript [3477] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.881685354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.881687573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.881689742+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.881692234+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.89053113+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.890544767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.890548673+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.890557565+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.890561373+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.890563347+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.89056549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.890567509+07:00","message":"> Transcript [3478] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัสเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.890569885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.890571519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.890573154+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.890574945+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.999563849+07:00","message":"[GCS] IsForceVAD: false for message ID: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.00934709+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.009389048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.00939521+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.00941316+07:00","message":"[buffer interim] 519 false ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009421267+07:00","message":"[bufferProcess] interim [240000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009424145+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009428025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009430558+07:00","message":"> Transcript [3479] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009436968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009439154+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009441484+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009443654+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009446677+07:00","message":"Push: 'ที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009448489+07:00","message":"TextPushed: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009450601+07:00","message":"Set new StatePrefix : 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.009452885+07:00","message":"Next Push (prob) : 'พืชจากรัชดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.009461076+07:00","message":"push: {false ที่จะเพาะปลูก 0 0xc003398480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.11200717+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.112044056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.112050438+07:00","message":"receive interim result [true|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.11206461+07:00","message":"end recv isFinal message id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.112067622+07:00","message":"end Recv id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.112077796+07:00","message":"[buffer interim] 519 true ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112085117+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112088683+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112092296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112094723+07:00","message":"> Transcript [3480] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112097073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112099324+07:00","message":"Set new StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112100947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112102802+07:00","message":"> Transcript [3481] [true]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112108188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.11211013+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112112583+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112115268+07:00","message":"TextPushed: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.112119039+07:00","message":"Push: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.112127411+07:00","message":"push: {true พืชแต่ละชนิด 0 0xc003398480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:58.121043989+07:00","message":"write wav file: './tmp/7549/7549_519.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.701380527+07:00","message":"[GCS] Start streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.267552195+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.267589272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บังคับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.267594174+07:00","message":"receive interim result [false|false]: บังคับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.26760847+07:00","message":"[buffer interim] 520 false บังคับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.267616111+07:00","message":"[bufferProcess] interim [600000000]:บังคับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.267619019+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.267626305+07:00","message":"[bufferProcess] send to processor (ticker):บังคับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.267630021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.267634815+07:00","message":"> Transcript [3482] [false]: 'บังคับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.267636863+07:00","message":"Set StatePrefix (first interim): 'บังคับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.359922894+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.35996302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.359968454+07:00","message":"receive interim result [false|false]: ฟังคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.35998443+07:00","message":"[buffer interim] 520 false ฟังคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.359991505+07:00","message":"[bufferProcess] interim [660000000]:ฟังคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.359993362+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.417806905+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.417846766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องคำนึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.417852575+07:00","message":"receive interim result [false|false]: ต้องคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.417866463+07:00","message":"[buffer interim] 520 false ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.417873747+07:00","message":"[bufferProcess] interim [780000000]:ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.417876148+07:00","message":"[bufferProcess] send to processor:ฟังคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.417881561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.417884267+07:00","message":"> Transcript [3483] [false]: 'ฟังคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.417886375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.417888641+07:00","message":"Set new StatePrefix: 'ฟังคำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.600052238+07:00","message":"[GCS] IsForceVAD: false for message ID: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.698011451+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.698053708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องคำนึง\",\"confidence\":0.9426298}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.698061617+07:00","message":"receive interim result [true|false]: ต้องคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.698071889+07:00","message":"end recv isFinal message id 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.698075833+07:00","message":"end Recv id 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.698083933+07:00","message":"[buffer interim] 520 true ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698092745+07:00","message":"[bufferProcess] interim [110000000]:ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698096396+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698099949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698103509+07:00","message":"> Transcript [3484] [false]: 'ต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698105886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698107755+07:00","message":"Set new StatePrefix: 'ต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698109316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698111071+07:00","message":"> Transcript [3485] [true]: 'ต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698113315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698115085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698116735+07:00","message":"StatePrefix: 'ต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698118677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.698124973+07:00","message":"Push: 'ต้องคำนึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.698133718+07:00","message":"push: {true ต้องคำนึง 0 0xc003398880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:59.707293145+07:00","message":"write wav file: './tmp/7549/7549_520.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.732368017+07:00","message":"[GCS] Start streaming session, msgId: 521"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:59.969598829+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:59.96960038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.619007533+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.619051342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.619056952+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.61907315+07:00","message":"[buffer interim] 521 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.619079566+07:00","message":"[bufferProcess] interim [660000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.619083827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.633260637+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.633314176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.633319336+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.633335341+07:00","message":"[buffer interim] 521 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.633341806+07:00","message":"[bufferProcess] interim [720000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.633344197+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.633347556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.633350386+07:00","message":"> Transcript [3486] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.633352594+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.935300228+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.935336751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.935343031+07:00","message":"receive interim result [false|false]: ร้านมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.935356753+07:00","message":"[buffer interim] 521 false ร้านมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.935363562+07:00","message":"[bufferProcess] interim [900000000]:ร้านมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.935365777+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.935371489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.935374182+07:00","message":"> Transcript [3487] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.935376394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.935378196+07:00","message":"Set new StatePrefix: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.946419051+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.946439567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอีก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.946444192+07:00","message":"receive interim result [false|false]: ร้านอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.946456779+07:00","message":"[buffer interim] 521 false ร้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.946464621+07:00","message":"[bufferProcess] interim [960000000]:ร้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.946466839+07:00","message":"[bufferProcess] send to processor:ร้านมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.946469428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.946471772+07:00","message":"> Transcript [3488] [false]: 'ร้านมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.946474632+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.946477088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.946478989+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.946481141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.95930792+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.959324065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านนาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.959328581+07:00","message":"receive interim result [false|false]: ร้านนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.959340288+07:00","message":"[buffer interim] 521 false ร้านนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.9593441+07:00","message":"[bufferProcess] interim [20000000]:ร้านนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.959346082+07:00","message":"[bufferProcess] send to processor:ร้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.95934835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.959350408+07:00","message":"> Transcript [3489] [false]: 'ร้านอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.959352687+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.959354663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.95935692+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.95935882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.988818469+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.988847962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.98885328+07:00","message":"receive interim result [false|false]: ร้านมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.988866509+07:00","message":"[buffer interim] 521 false ร้านมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.988870552+07:00","message":"[bufferProcess] interim [80000000]:ร้านมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.988872704+07:00","message":"[bufferProcess] send to processor:ร้านนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.988875127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.988877373+07:00","message":"> Transcript [3490] [false]: 'ร้านนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.988879538+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.988881376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.988883348+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.988885356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.153976424+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.154016497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.154021585+07:00","message":"receive interim result [false|false]: ร้านมีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.154031885+07:00","message":"[buffer interim] 521 false ร้านมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.154037911+07:00","message":"[bufferProcess] interim [260000000]:ร้านมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.154040148+07:00","message":"[bufferProcess] send to processor:ร้านมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.154045269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.15404763+07:00","message":"> Transcript [3491] [false]: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.154050644+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.15405257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.154054361+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.154056507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.15406129+07:00","message":"Push: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.154063388+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.154066986+07:00","message":"Set new StatePrefix : 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.154068986+07:00","message":"Next Push (prob) : 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.154076111+07:00","message":"push: {false ร้าน 0 0xc002f08000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.165936239+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.165959216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.165963589+07:00","message":"receive interim result [false|false]: ร้านมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.165973872+07:00","message":"[buffer interim] 521 false ร้านมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.165978725+07:00","message":"[bufferProcess] interim [320000000]:ร้านมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.165980876+07:00","message":"[bufferProcess] send to processor:ร้านมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.165983556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.165985989+07:00","message":"> Transcript [3492] [false]: 'ร้านมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.165988797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.165990599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.165992433+07:00","message":"StatePrefix: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.165994564+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.343090289+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.343129903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.343135363+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.343150949+07:00","message":"[buffer interim] 521 false ร้านมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.343160574+07:00","message":"[bufferProcess] interim [500000000]:ร้านมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.343163652+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.343170132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.343174378+07:00","message":"> Transcript [3493] [false]: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.343178044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.34318262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.3431889+07:00","message":"StatePrefix: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.343195646+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.665364917+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.665406123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.665411752+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.665425175+07:00","message":"[buffer interim] 521 false ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.665432345+07:00","message":"[bufferProcess] interim [740000000]:ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.665434639+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.665441352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.665444065+07:00","message":"> Transcript [3494] [false]: 'ร้านมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.665447242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.665449142+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.665450986+07:00","message":"StatePrefix: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.6654532+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.980951905+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.980992159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่างเหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.980998229+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.981010593+07:00","message":"[buffer interim] 521 false ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981017864+07:00","message":"[bufferProcess] interim [40000000]:ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981020393+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981025738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981028425+07:00","message":"> Transcript [3495] [false]: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981031393+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981033583+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981035483+07:00","message":"StatePrefix: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981038743+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981044171+07:00","message":"Push: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981046138+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981048205+07:00","message":"Set new StatePrefix : 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.981050651+07:00","message":"Next Push (prob) : 'ควบคุมอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.981058997+07:00","message":"push: {false มีการ 0 0xc002f08000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.043233055+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.043272472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่างเหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.043278228+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.04329419+07:00","message":"[buffer interim] 521 false ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.043301403+07:00","message":"[bufferProcess] interim [160000000]:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.043303921+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.043307377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.043310261+07:00","message":"> Transcript [3496] [false]: 'ร้านมีการควบคุมอย่างเหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.04331325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.043316874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.04331911+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.043321418+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.480102481+07:00","message":"[GCS] IsForceVAD: false for message ID: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.563628063+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.563666182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่างเหมาะสม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.563673758+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.563688726+07:00","message":"[buffer interim] 521 false ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.563695255+07:00","message":"[bufferProcess] interim [760000000]:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.563697451+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.563702881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.563705539+07:00","message":"> Transcript [3497] [false]: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.563708515+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.563710691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.563719268+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.563721404+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.575462987+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.57549284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีการควบคุมอย่างเหมาะสม\",\"confidence\":0.9390416}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.575497981+07:00","message":"receive interim result [true|false]: และมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.575505877+07:00","message":"end recv isFinal message id 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.575508062+07:00","message":"end Recv id 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.575513419+07:00","message":"[buffer interim] 521 true และมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575518599+07:00","message":"[bufferProcess] interim [790000000]:และมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575521465+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575524821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575527332+07:00","message":"> Transcript [3498] [false]: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.57552977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575531723+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.57553337+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575535379+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575537116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575539051+07:00","message":"> Transcript [3499] [true]: 'และมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575541044+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.57554262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575544162+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575545812+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575547318+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575637456+07:00","message":"Push: 'คุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575640085+07:00","message":"TextPushed: 'ร้านมีการคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575642343+07:00","message":"Set new StatePrefix : 'และมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575644306+07:00","message":"Next Push (prob) : 'และมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.57565166+07:00","message":"push: {true คุมอย่างเหมาะสม 0 0xc002f08000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.575665369+07:00","message":"write aligntment file to 'tmp/7549/align_message_id_521.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:02.583412911+07:00","message":"write wav file: './tmp/7549/7549_521.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.611034418+07:00","message":"[GCS] Start streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.73566193+07:00","message":"[GCS] IsForceVAD: false for message ID: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.79964669+07:00","message":"[GCS] Start streaming session, msgId: 523"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:02.970423754+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:02.970427787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.127957401+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.127976238+07:00","message":"found end of frame, send empty tag with msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.127979495+07:00","message":"end Recv id 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.127985159+07:00","message":"[buffer interim] 522 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.127991156+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.127995079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.127997676+07:00","message":"> Transcript [3500] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.127999842+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.128001709+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.128003345+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.128005011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.128007667+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.128016636+07:00","message":"push: {true \n 0 0xc002756e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:03.132449109+07:00","message":"write wav file: './tmp/7549/7549_522.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.195512694+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.195549141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เผื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.195553867+07:00","message":"receive interim result [false|false]: เผื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.195564903+07:00","message":"[buffer interim] 523 false เผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.195571094+07:00","message":"[bufferProcess] interim [420000000]:เผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.195572896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.327233725+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.327272438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.327278141+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.327289519+07:00","message":"[buffer interim] 523 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.327298456+07:00","message":"[bufferProcess] interim [480000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.327302373+07:00","message":"[bufferProcess] send to processor:เผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.327307073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.327311155+07:00","message":"> Transcript [3501] [false]: 'เผื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.327314425+07:00","message":"Set StatePrefix (first interim): 'เผื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.35195997+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.351998179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.352003314+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.352019046+07:00","message":"[buffer interim] 523 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.352024823+07:00","message":"[bufferProcess] interim [540000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.352027183+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.352030403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.352033286+07:00","message":"> Transcript [3502] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.352035402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.352037194+07:00","message":"Set new StatePrefix: 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.501144468+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.501198579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.501205009+07:00","message":"receive interim result [false|false]: เพื่อให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.501221817+07:00","message":"[buffer interim] 523 false เพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.501233303+07:00","message":"[bufferProcess] interim [720000000]:เพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.501235943+07:00","message":"[bufferProcess] send to processor:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.501239922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.501243048+07:00","message":"> Transcript [3503] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.50124528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.501247163+07:00","message":"Set new StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.533708149+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.533750091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.533755759+07:00","message":"receive interim result [false|false]: เพื่อให้เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.533774132+07:00","message":"[buffer interim] 523 false เพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.533780139+07:00","message":"[bufferProcess] interim [780000000]:เพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.533782616+07:00","message":"[bufferProcess] send to processor:เพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.53379013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.533793193+07:00","message":"> Transcript [3504] [false]: 'เพื่อให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.533796311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.533801429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.533803715+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.533806126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.659605201+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.659636418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.659641722+07:00","message":"receive interim result [false|false]: เพื่อให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.65965938+07:00","message":"[buffer interim] 523 false เพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.659666616+07:00","message":"[bufferProcess] interim [900000000]:เพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.659668795+07:00","message":"[bufferProcess] send to processor:เพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.659672091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.659674666+07:00","message":"> Transcript [3505] [false]: 'เพื่อให้เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.659677611+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.659679611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.659681425+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.659683151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.799327837+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.799369613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.79937609+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.799391969+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.799399099+07:00","message":"[bufferProcess] interim [20000000]:เพื่อให้พืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.799401583+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.799408235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.799411569+07:00","message":"> Transcript [3506] [false]: 'เพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.799415475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.799418527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.799420287+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.7994238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.850245498+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.850288037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.850295047+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.850311032+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850318072+07:00","message":"[bufferProcess] interim [80000000]:เพื่อให้พืชมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.85032064+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850327599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850330859+07:00","message":"> Transcript [3507] [false]: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850336308+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850339129+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850340944+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850343035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850350536+07:00","message":"Push: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850353208+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850357086+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.850360606+07:00","message":"Next Push (prob) : 'พืชมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.850380396+07:00","message":"push: {false เพื่อให้ 0 0xc002757100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.967652359+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.967690895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.967697033+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.967711163+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.967731977+07:00","message":"[bufferProcess] interim [140000000]:เพื่อให้พืชมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.967736823+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.967741217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.967744827+07:00","message":"> Transcript [3508] [false]: 'เพื่อให้พืชมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.967750024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.967752198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.967754319+07:00","message":"StatePrefix: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.967756485+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.043235443+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.043274243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.043282552+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.043299507+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.043306637+07:00","message":"[bufferProcess] interim [320000000]:เพื่อให้พืชมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.043309398+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.043313468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.043316296+07:00","message":"> Transcript [3509] [false]: 'เพื่อให้พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.043319844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.043321865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.043326284+07:00","message":"StatePrefix: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.043328477+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.230957573+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.230999369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.231007083+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.231025645+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.231033449+07:00","message":"[bufferProcess] interim [440000000]:เพื่อให้พืชมีการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.231037221+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.231046679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.231051292+07:00","message":"> Transcript [3510] [false]: 'เพื่อให้พืชมีการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.231055802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.231059434+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.231062228+07:00","message":"StatePrefix: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.231065506+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.364498363+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.364538495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.364544831+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.364561102+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364567727+07:00","message":"[bufferProcess] interim [620000000]:เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364570418+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364575117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364578259+07:00","message":"> Transcript [3511] [false]: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364581636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.36458343+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364586148+07:00","message":"StatePrefix: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364588185+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364595638+07:00","message":"Push: 'พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364597479+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364600169+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.364602836+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.364633736+07:00","message":"push: {false พืชมี 0 0xc002757100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.426301499+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.42633451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.426340141+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.426348943+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.426355695+07:00","message":"[bufferProcess] interim [680000000]:เพื่อให้พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.426357877+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.426361109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.426363597+07:00","message":"> Transcript [3512] [false]: 'เพื่อให้พืชมีการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.426366566+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.426368586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.426370381+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.426373222+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.55089583+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.55092453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.550929742+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.550943876+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.550949725+07:00","message":"[bufferProcess] interim [740000000]:เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.550951967+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.550955219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.550957245+07:00","message":"> Transcript [3513] [false]: 'เพื่อให้พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.550960616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.550962635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.550964776+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.55096741+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.869404251+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.869436746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.869442302+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.869459884+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.869466662+07:00","message":"[bufferProcess] interim [40000000]:เพื่อให้พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.869468742+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.869472306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.869474938+07:00","message":"> Transcript [3514] [false]: 'เพื่อให้พืชมีการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.869478106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.869479928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.869484532+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.869487143+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.873830708+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.873844262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.873849253+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.873859915+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.873863291+07:00","message":"[bufferProcess] interim [100000000]:เพื่อให้พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.873867704+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.873870237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.873872524+07:00","message":"> Transcript [3515] [false]: 'เพื่อให้พืชมีการเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.873875527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.873877769+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.87387953+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.873881879+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.87388935+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.87389127+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.873893224+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชมีการเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.873895433+07:00","message":"Next Push (prob) : 'เติบโตและ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.873904529+07:00","message":"push: {false การเจริญ 0 0xc002757100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.943435033+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.943471001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.943476817+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.943509637+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.943516494+07:00","message":"[bufferProcess] interim [220000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.943519357+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.94352302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.943525699+07:00","message":"> Transcript [3516] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.943527872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.943529704+07:00","message":"Set new StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.249052057+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.24909599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.249101847+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.249116583+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.249124319+07:00","message":"[bufferProcess] interim [520000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.249127275+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.249130622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.24913312+07:00","message":"> Transcript [3517] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.249136369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.249138228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.249140077+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.249142481+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.451596168+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.451631853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.451638059+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.451654206+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.451661712+07:00","message":"[bufferProcess] interim [700000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.451664188+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.451668089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.451671787+07:00","message":"> Transcript [3518] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.451675327+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.451677364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.451679387+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.451681939+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:05.970903056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:05.970928235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.008670896+07:00","message":"[GCS] IsForceVAD: false for message ID: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.01902207+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.019053905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.019061061+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.019074948+07:00","message":"[buffer interim] 523 false เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.019081121+07:00","message":"[bufferProcess] interim [300000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.019083842+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.019090253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.019092865+07:00","message":"> Transcript [3519] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.019095794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.019097681+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.019099748+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.019102792+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.1018972+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.101935023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.101941461+07:00","message":"receive interim result [true|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.101953404+07:00","message":"end recv isFinal message id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.101955781+07:00","message":"end Recv id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.101962973+07:00","message":"[buffer interim] 523 true เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101970464+07:00","message":"[bufferProcess] interim [420000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101973439+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101976866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101979488+07:00","message":"> Transcript [3520] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101982534+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101984434+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101986754+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101989203+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101992656+07:00","message":"Push: 'เติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101994394+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101996298+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.101999036+07:00","message":"Next Push (prob) : 'อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.102000942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.102002957+07:00","message":"> Transcript [3521] [true]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.102005191+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.102006721+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.102008546+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.102010542+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.102012502+07:00","message":"Push: 'อย่างสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.102021344+07:00","message":"push: {false เติบโตได้ 0 0xc002757100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.102030147+07:00","message":"push: {true อย่างสมบูรณ์ 0 0xc002757100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:06.110388137+07:00","message":"write wav file: './tmp/7549/7549_523.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.581811739+07:00","message":"[GCS] Start streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.648594365+07:00","message":"[GCS] IsForceVAD: false for message ID: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.770389908+07:00","message":"[GCS] Start streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.814148828+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.814168542+07:00","message":"found end of frame, send empty tag with msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.814171583+07:00","message":"end Recv id 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.814177887+07:00","message":"[buffer interim] 524 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.814184564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.814193185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.814196739+07:00","message":"> Transcript [3522] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.814199242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.814201106+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.814202852+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.814204877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:06.814208635+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.814235843+07:00","message":"push: {true \n 0 0xc002f09b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:06.818650349+07:00","message":"write wav file: './tmp/7549/7549_524.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.141534497+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.141571506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.141576585+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.141589644+07:00","message":"[buffer interim] 525 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.141596106+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.141598481+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.380423469+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.38046278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนป่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.380468479+07:00","message":"receive interim result [false|false]: สวนป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.38048256+07:00","message":"[buffer interim] 525 false สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.380489548+07:00","message":"[bufferProcess] interim [600000000]:สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.38049233+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.380498688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.380501822+07:00","message":"> Transcript [3523] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.380503939+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.46569945+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.465743149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนผัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.46574832+07:00","message":"receive interim result [false|false]: สวนผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.465767836+07:00","message":"[buffer interim] 525 false สวนผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.465775358+07:00","message":"[bufferProcess] interim [660000000]:สวนผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.46577747+07:00","message":"[bufferProcess] send to processor:สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.465781057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.465784048+07:00","message":"> Transcript [3524] [false]: 'สวนป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.465786383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.46578836+07:00","message":"Set new StatePrefix: 'สวนป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.476803157+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.476818567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.4768231+07:00","message":"receive interim result [false|false]: ส่วนปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.476834191+07:00","message":"[buffer interim] 525 false ส่วนปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.476838641+07:00","message":"[bufferProcess] interim [720000000]:ส่วนปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.476840629+07:00","message":"[bufferProcess] send to processor:สวนผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.476842939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.476846275+07:00","message":"> Transcript [3525] [false]: 'สวนผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.476848359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.476850082+07:00","message":"Set new StatePrefix: 'สวนผัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.764166224+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.764209065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.764215393+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.764231182+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.764242348+07:00","message":"[bufferProcess] interim [20000000]:ส่วนปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.764245729+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.764253062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.764255934+07:00","message":"> Transcript [3526] [false]: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.764258275+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.764260311+07:00","message":"Set new StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.949917191+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.949951922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.949958287+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.949972649+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.949982943+07:00","message":"[bufferProcess] interim [200000000]:ส่วนปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.949985166+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.949989392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.94999241+07:00","message":"> Transcript [3527] [false]: 'ส่วนปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.94999614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.949998135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.949999984+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.950001907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.208322835+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.208358769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.208364226+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.208378173+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.20838453+07:00","message":"[bufferProcess] interim [440000000]:ส่วนปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.208386932+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.208390287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.208393662+07:00","message":"> Transcript [3528] [false]: 'ส่วนปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.208396488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.20839829+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.208400096+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.208401919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.33739185+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.33742713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.33743295+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.337451107+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.337458397+07:00","message":"[bufferProcess] interim [560000000]:ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.337460529+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.337465139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.337468203+07:00","message":"> Transcript [3529] [false]: 'ส่วนปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.337471455+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.337473571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.337475347+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.337477209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.529967272+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.530008272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.530013819+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.530031823+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530039848+07:00","message":"[bufferProcess] interim [740000000]:ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530043313+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530046523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530049218+07:00","message":"> Transcript [3530] [false]: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530052949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530055069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530056948+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530058896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530061748+07:00","message":"Push: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530063517+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530065304+07:00","message":"Set new StatePrefix : 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.530067514+07:00","message":"Next Push (prob) : 'ภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.530075631+07:00","message":"push: {false ส่วนปัจจัย 0 0xc003428700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.65853843+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.658570757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.658577028+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.658590869+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.658597652+07:00","message":"[bufferProcess] interim [920000000]:ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.658600045+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.658603397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.658605799+07:00","message":"> Transcript [3531] [false]: 'ส่วนปัจจัยภายในที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.658609246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.658611319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.658613061+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.658614949+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.850846539+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.850887888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.850893686+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.850907564+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.850914244+07:00","message":"[bufferProcess] interim [100000000]:ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.85091646+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.850922376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.850925252+07:00","message":"> Transcript [3532] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.850928465+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.850930629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.850932787+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.850935075+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:08.971145398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:08.971155374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.099037983+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.099074193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.099079794+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.099094205+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.099106339+07:00","message":"[bufferProcess] interim [400000000]:ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.099108836+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.099113128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.099115832+07:00","message":"> Transcript [3533] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.099118996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.099120852+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.099122892+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.09912497+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.223647149+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.223688011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.223694296+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.223712017+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223727557+07:00","message":"[bufferProcess] interim [460000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223730314+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.22373413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223737469+07:00","message":"> Transcript [3534] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223741842+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223744143+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223746442+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223748958+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223756344+07:00","message":"Push: 'ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223758332+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223760301+07:00","message":"Set new StatePrefix : 'ส่วนปัจจัยภายในที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.223762757+07:00","message":"Next Push (prob) : 'ผลต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.223771362+07:00","message":"push: {false ภายในที่มี 0 0xc003428700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.268800519+07:00","message":"[GCS] IsForceVAD: false for message ID: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.329550378+07:00","message":"[GCS] Start streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.360104716+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.360144542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.360150549+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.360163768+07:00","message":"[buffer interim] 525 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.360171037+07:00","message":"[bufferProcess] interim [700000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.360173603+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.360179314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.360182156+07:00","message":"> Transcript [3535] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.36018459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.360187352+07:00","message":"Set new StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.382442489+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.382478961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต\",\"confidence\":0.94013304}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.382499018+07:00","message":"receive interim result [true|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.382510494+07:00","message":"end recv isFinal message id 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.382512778+07:00","message":"end Recv id 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.382518035+07:00","message":"[buffer interim] 525 true ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382524044+07:00","message":"[bufferProcess] interim [730000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382526971+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382530418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382533221+07:00","message":"> Transcript [3536] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382536014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382537826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.38253959+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382541905+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382543744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382545547+07:00","message":"> Transcript [3537] [true]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382547499+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382549055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382550549+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382552202+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.382559463+07:00","message":"Push: 'ผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.382566227+07:00","message":"push: {true ผลต่อการเจริญเติบโต 0 0xc003428700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:09.389865275+07:00","message":"write wav file: './tmp/7549/7549_525.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.3609321+07:00","message":"[GCS] IsForceVAD: false for message ID: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.450143477+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.450161727+07:00","message":"found end of frame, send empty tag with msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.450164769+07:00","message":"end Recv id 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.450172228+07:00","message":"[buffer interim] 526 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.450178698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.450182445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.4501855+07:00","message":"> Transcript [3538] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.45018792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.450190012+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.450191726+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.450193413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.45019624+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.45020617+07:00","message":"push: {true \n 0 0xc002058e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:10.455052007+07:00","message":"write wav file: './tmp/7549/7549_526.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.490860391+07:00","message":"[GCS] Start streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.483029117+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.483067573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.48307309+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.483088184+07:00","message":"[buffer interim] 527 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.483100214+07:00","message":"[bufferProcess] interim [960000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.483103275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.483110804+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.483114832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.483117393+07:00","message":"> Transcript [3539] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.483119456+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.538828444+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.53886346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.53887042+07:00","message":"receive interim result [false|false]: เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.538884371+07:00","message":"[buffer interim] 527 false เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.538891168+07:00","message":"[bufferProcess] interim [80000000]:เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.538893062+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.741313735+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.741353467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.741360565+07:00","message":"receive interim result [false|false]: เราจะได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.741378916+07:00","message":"[buffer interim] 527 false เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.741397493+07:00","message":"[bufferProcess] interim [260000000]:เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.741401416+07:00","message":"[bufferProcess] send to processor:เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.741405136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.74140795+07:00","message":"> Transcript [3540] [false]: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.741411745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.741413981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.741415723+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.741417602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.934507603+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.934544868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้รู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.934550946+07:00","message":"receive interim result [false|false]: เราจะได้รู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.934570284+07:00","message":"[buffer interim] 527 false เราจะได้รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.934578159+07:00","message":"[bufferProcess] interim [500000000]:เราจะได้รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.934580464+07:00","message":"[bufferProcess] send to processor:เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.934585964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.934589062+07:00","message":"> Transcript [3541] [false]: 'เราจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.934592013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.934594026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.934596143+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.934598193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:11.972006909+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:11.972028952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.045848703+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.045906839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.04591412+07:00","message":"receive interim result [false|false]: เราจะได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.045928892+07:00","message":"[buffer interim] 527 false เราจะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.045936303+07:00","message":"[bufferProcess] interim [560000000]:เราจะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.045938713+07:00","message":"[bufferProcess] send to processor:เราจะได้รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.045944132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.04594769+07:00","message":"> Transcript [3542] [false]: 'เราจะได้รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.045950851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.045952834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.0459553+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.045957529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.242807455+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.242840816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.242846521+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.242862836+07:00","message":"[buffer interim] 527 false เราจะได้เรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242869347+07:00","message":"[bufferProcess] interim [740000000]:เราจะได้เรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242871544+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242875182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242878038+07:00","message":"> Transcript [3543] [false]: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242881582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242883921+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.24288612+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242888252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242894229+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242896169+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242898385+07:00","message":"Set new StatePrefix : 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.242900536+07:00","message":"Next Push (prob) : 'จะได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.242908258+07:00","message":"push: {false เรา 0 0xc003398d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.26659323+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.266626976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.266631828+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.266648925+07:00","message":"[buffer interim] 527 false เราจะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.266657185+07:00","message":"[bufferProcess] interim [800000000]:เราจะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.266659372+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.266665664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.266668206+07:00","message":"> Transcript [3544] [false]: 'เราจะได้เรียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.266673382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.266675498+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.266677919+07:00","message":"StatePrefix: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.266680228+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.372847653+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.372884367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียนกันใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.372889825+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.372906276+07:00","message":"[buffer interim] 527 false เราจะได้เรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.372913652+07:00","message":"[bufferProcess] interim [860000000]:เราจะได้เรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.372916213+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.372925613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.372928483+07:00","message":"> Transcript [3545] [false]: 'เราจะได้เรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.372931721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.37293386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.372935695+07:00","message":"StatePrefix: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.372937977+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.559216081+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.559251346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียนกันในครัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.559256854+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันในครัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.55927131+07:00","message":"[buffer interim] 527 false เราจะได้เรียนกันในครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.55927725+07:00","message":"[bufferProcess] interim [40000000]:เราจะได้เรียนกันในครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.559280062+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.559283617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.559288954+07:00","message":"> Transcript [3546] [false]: 'เราจะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.559292106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.559294124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.559296046+07:00","message":"StatePrefix: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.559298345+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.564674352+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.564685516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียนกันในคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.564688959+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.5646978+07:00","message":"[buffer interim] 527 false เราจะได้เรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564701079+07:00","message":"[bufferProcess] interim [100000000]:เราจะได้เรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564702908+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันในครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564704888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564706852+07:00","message":"> Transcript [3547] [false]: 'เราจะได้เรียนกันในครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564709377+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564712589+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564722428+07:00","message":"StatePrefix: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564724355+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564730585+07:00","message":"Push: 'จะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564732475+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564734505+07:00","message":"Set new StatePrefix : 'เราจะได้เรียนกันในครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.564738022+07:00","message":"Next Push (prob) : 'กันในครัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.56474602+07:00","message":"push: {false จะได้เรียน 0 0xc003398d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.959579258+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.959614759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียนกันในคลิปถัดไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.95962049+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.959637185+07:00","message":"[buffer interim] 527 false เราจะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.959644253+07:00","message":"[bufferProcess] interim [520000000]:เราจะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.959646507+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.959650144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.959653037+07:00","message":"> Transcript [3548] [false]: 'เราจะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.959655493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.959657329+07:00","message":"Set new StatePrefix: 'เราจะได้เรียนกันในคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.136144518+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.136181261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียนกันในคลิปทักไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.136187486+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.136199601+07:00","message":"[buffer interim] 527 false เราจะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.136207972+07:00","message":"[bufferProcess] interim [700000000]:เราจะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.136210784+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.136216254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.13621926+07:00","message":"> Transcript [3549] [false]: 'เราจะได้เรียนกันในคลิปถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.136222812+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.13622518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.136227066+07:00","message":"StatePrefix: 'เราจะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.136229661+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.267092726+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.26713598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียนกันในคลิปทักไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.267143173+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันในคลิปทักไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.267161839+07:00","message":"[buffer interim] 527 false เราจะได้เรียนกันในคลิปทักไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.267171536+07:00","message":"[bufferProcess] interim [820000000]:เราจะได้เรียนกันในคลิปทักไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.267175138+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.267182422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.26718627+07:00","message":"> Transcript [3550] [false]: 'เราจะได้เรียนกันในคลิปทักไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.267191183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.267195842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.267198677+07:00","message":"StatePrefix: 'เราจะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.267202288+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.499201786+07:00","message":"[GCS] IsForceVAD: false for message ID: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.609199437+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.609237392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะได้เรียนกันในคลิปถัดไปนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.609244074+07:00","message":"receive interim result [true|false]: เราจะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.609251284+07:00","message":"end recv isFinal message id 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.609253952+07:00","message":"end Recv id 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.609260846+07:00","message":"[buffer interim] 527 true เราจะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609267637+07:00","message":"[bufferProcess] interim [240000000]:เราจะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609270661+07:00","message":"[bufferProcess] send to processor (isfinal):เราจะได้เรียนกันในคลิปทักไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609274313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609277299+07:00","message":"> Transcript [3551] [false]: 'เราจะได้เรียนกันในคลิปทักไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609280302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609282139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609284198+07:00","message":"StatePrefix: 'เราจะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609286525+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609288499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609290298+07:00","message":"> Transcript [3552] [true]: 'เราจะได้เรียนกันในคลิปถัดไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609292434+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609295992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609297623+07:00","message":"StatePrefix: 'เราจะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609299332+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.609302567+07:00","message":"Push: 'กันในคลิปถัดไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.60931044+07:00","message":"push: {true กันในคลิปถัดไปนะคะ 0 0xc003398d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:13.623035807+07:00","message":"write wav file: './tmp/7549/7549_527.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.891868326+07:00","message":"[GCS] Start streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.948331086+07:00","message":"[GCS] IsForceVAD: false for message ID: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.012445706+07:00","message":"[GCS] Start streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.154858705+07:00","message":"receive streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.154876578+07:00","message":"found end of frame, send empty tag with msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.154879986+07:00","message":"end Recv id 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.154911179+07:00","message":"[buffer interim] 528 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.154942228+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.154946899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.154950101+07:00","message":"> Transcript [3553] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.154952465+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.1549545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.15495637+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.154958079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.1549645+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.154973168+07:00","message":"push: {true \n 0 0xc002756e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:14.159323073+07:00","message":"write wav file: './tmp/7549/7549_528.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458618886+07:00","message":"[GCS] Cleaned up inactive client: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458653786+07:00","message":"[GCS] Cleaned up inactive client: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458657384+07:00","message":"[GCS] Cleaned up inactive client: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458659137+07:00","message":"[GCS] Cleaned up inactive client: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458660838+07:00","message":"[GCS] Cleaned up inactive client: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.45866252+07:00","message":"[GCS] Cleaned up inactive client: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458664295+07:00","message":"[GCS] Cleaned up inactive client: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458665916+07:00","message":"[GCS] Cleaned up inactive client: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458667531+07:00","message":"[GCS] Cleaned up inactive client: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458669331+07:00","message":"[GCS] Cleaned up inactive client: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.458670954+07:00","message":"[GCS] Cleaned up inactive client: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.45867265+07:00","message":"[GCS] Cleaned up inactive client: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.496501338+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.496544273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.496549807+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.496567389+07:00","message":"[buffer interim] 529 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.49657521+07:00","message":"[bufferProcess] interim [300000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.496577218+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.544869542+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.544911966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.544917167+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.544929003+07:00","message":"[buffer interim] 529 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.544935302+07:00","message":"[bufferProcess] interim [360000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.544937638+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.544943319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.54494605+07:00","message":"> Transcript [3554] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.54494837+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.748518553+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.748559196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.748565833+07:00","message":"receive interim result [false|false]: สำหรับวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.748579172+07:00","message":"[buffer interim] 529 false สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.748589033+07:00","message":"[bufferProcess] interim [600000000]:สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.748591217+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.748597078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.748599843+07:00","message":"> Transcript [3555] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.748602351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.748604457+07:00","message":"Set new StatePrefix: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.857931673+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.857980115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.85798646+07:00","message":"receive interim result [false|false]: สำหรับวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.858003156+07:00","message":"[buffer interim] 529 false สำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.858015528+07:00","message":"[bufferProcess] interim [660000000]:สำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.858019031+07:00","message":"[bufferProcess] send to processor:สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.858027697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.858031357+07:00","message":"> Transcript [3556] [false]: 'สำหรับวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.858035693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.85804132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.858044422+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.858047638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:14.97295195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:14.972957084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.055387664+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.055431965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.055437425+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.055455056+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.055462467+07:00","message":"[bufferProcess] interim [840000000]:สำหรับวันนี้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.055464937+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.055468295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.055471392+07:00","message":"> Transcript [3557] [false]: 'สำหรับวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.055474356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.055476389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.055478216+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.055480096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.209659405+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.209702254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ถอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.209707839+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ถอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.209732164+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ถอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.209739884+07:00","message":"[bufferProcess] interim [20000000]:สำหรับวันนี้ถอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.2097422+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.209745752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.209748593+07:00","message":"> Transcript [3558] [false]: 'สำหรับวันนี้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.209752042+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.209753995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.209755907+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.209757948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.253955995+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.253994251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.254000663+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.25401354+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254020248+07:00","message":"[bufferProcess] interim [80000000]:สำหรับวันนี้ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254022796+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ถอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254028719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254031398+07:00","message":"> Transcript [3559] [false]: 'สำหรับวันนี้ถอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254034434+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254036511+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254038389+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254040405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254045615+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254047402+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254049394+07:00","message":"Set new StatePrefix : 'สำหรับวันนี้ถอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.254051383+07:00","message":"Next Push (prob) : 'วันนี้ถอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.254059785+07:00","message":"push: {false สำหรับ 0 0xc002059980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.44145925+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.441499309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.441505955+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.441519565+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.441526495+07:00","message":"[bufferProcess] interim [320000000]:สำหรับวันนี้ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.441528959+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.441534587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.441537699+07:00","message":"> Transcript [3560] [false]: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.441540098+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.44154214+07:00","message":"Set new StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.626060599+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.626098233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.626104651+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.626115435+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.626122284+07:00","message":"[bufferProcess] interim [440000000]:สำหรับวันนี้ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.626126248+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.626130114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.626132781+07:00","message":"> Transcript [3561] [false]: 'สำหรับวันนี้ขอจบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.626136157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.626138009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.626139851+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.626141813+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.633220906+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.633245431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.633250193+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.633263487+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.633268679+07:00","message":"[bufferProcess] interim [500000000]:สำหรับวันนี้ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.633271408+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.633274815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.633277161+07:00","message":"> Transcript [3562] [false]: 'สำหรับวันนี้ขอจบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.633280035+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.63328187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.633283907+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.633285941+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.758861962+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.758904898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.758910469+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.758923735+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.758930601+07:00","message":"[bufferProcess] interim [560000000]:สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.758932703+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.758936389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.758939105+07:00","message":"> Transcript [3563] [false]: 'สำหรับวันนี้ขอจบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.758942575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.758944461+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.758946433+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.758948309+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.957347513+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.957387601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอนแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.957394422+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.957408068+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการสอนแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957418514+07:00","message":"[bufferProcess] interim [740000000]:สำหรับวันนี้ขอจบการสอนแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957422466+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957429197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957432902+07:00","message":"> Transcript [3564] [false]: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957437876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957441223+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957445215+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957449525+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957454307+07:00","message":"Push: 'วันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957457114+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957460726+07:00","message":"Set new StatePrefix : 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.957463759+07:00","message":"Next Push (prob) : 'การสอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.957481235+07:00","message":"push: {false วันนี้ขอจบ 0 0xc002059980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.976235687+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.976272097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอนแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.976279555+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.976295559+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.97630453+07:00","message":"[bufferProcess] interim [800000000]:สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.976307982+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.976314533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.976318259+07:00","message":"> Transcript [3565] [false]: 'สำหรับวันนี้ขอจบการสอนแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.97632303+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.976325504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.976327614+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.976330262+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.103819026+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.103861195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอนประเภท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.103867959+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.103885846+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.103893275+07:00","message":"[bufferProcess] interim [920000000]:สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.103896095+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.103899503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.103902575+07:00","message":"> Transcript [3566] [false]: 'สำหรับวันนี้ขอจบการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.103905775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.103907728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.103909592+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.103911953+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.149456092+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.149496778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอนแต่เพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.149503427+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนแต่เพียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.149518016+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการสอนแต่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.149524228+07:00","message":"[bufferProcess] interim [980000000]:สำหรับวันนี้ขอจบการสอนแต่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.149526596+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.149533486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.149536121+07:00","message":"> Transcript [3567] [false]: 'สำหรับวันนี้ขอจบการสอนประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.149539321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.149541305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.149543189+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.149545577+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.267582985+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.267621297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอนตะเพียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.267627487+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนตะเพียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.267640067+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการสอนตะเพียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267646386+07:00","message":"[bufferProcess] interim [40000000]:สำหรับวันนี้ขอจบการสอนตะเพียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267650421+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนแต่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267658686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267662433+07:00","message":"> Transcript [3568] [false]: 'สำหรับวันนี้ขอจบการสอนแต่เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267668004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267671159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267675354+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.2676787+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267688225+07:00","message":"Push: 'การสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267691482+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267694438+07:00","message":"Set new StatePrefix : 'สำหรับวันนี้ขอจบการสอนแต่เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.267697539+07:00","message":"Next Push (prob) : 'แต่เพียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.267707086+07:00","message":"push: {false การสอน 0 0xc002059980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.324322121+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.324356343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสนทนาเพียงเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.324361929+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.3243751+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.324382912+07:00","message":"[bufferProcess] interim [160000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.324385806+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนตะเพียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.324392359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.324394952+07:00","message":"> Transcript [3569] [false]: 'สำหรับวันนี้ขอจบการสอนตะเพียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.324397367+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.324399504+07:00","message":"Set new StatePrefix: 'สำหรับวันนี้ขอจบการสอนตะเพียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.457573094+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.457623987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.457629706+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.457642017+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.457648385+07:00","message":"[bufferProcess] interim [280000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.45765073+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.457656437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.457667877+07:00","message":"> Transcript [3570] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.457672278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.457674738+07:00","message":"Set new StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.656450973+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.656493827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.656500748+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.656515336+07:00","message":"[buffer interim] 529 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.656522384+07:00","message":"[bufferProcess] interim [520000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.656525151+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.656529691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.656532956+07:00","message":"> Transcript [3571] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.656536525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.656538774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.656540571+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.65654303+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.889581846+07:00","message":"[GCS] IsForceVAD: false for message ID: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.992976728+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.993029607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอนเพียงเท่านี้ก่อน\",\"confidence\":0.9550445}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.9930363+07:00","message":"receive interim result [true|false]: สำหรับวันนี้ขอจบการสอนเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.993047409+07:00","message":"end recv isFinal message id 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.993049553+07:00","message":"end Recv id 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.993058544+07:00","message":"[buffer interim] 529 true สำหรับวันนี้ขอจบการสอนเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993065325+07:00","message":"[bufferProcess] interim [910000000]:สำหรับวันนี้ขอจบการสอนเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993069143+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993072547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993075357+07:00","message":"> Transcript [3572] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993078633+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993080961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.9930827+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993084804+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993088501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993090606+07:00","message":"> Transcript [3573] [true]: 'สำหรับวันนี้ขอจบการสอนเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993092823+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993094652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993096174+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993097982+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.993101497+07:00","message":"Push: 'เพียงเท่านี้ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.993110052+07:00","message":"push: {true เพียงเท่านี้ก่อน 0 0xc002059980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:17.00067236+07:00","message":"write wav file: './tmp/7549/7549_529.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.280347831+07:00","message":"[GCS] Start streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.812590533+07:00","message":"receive streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.812618719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.812623233+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.812635299+07:00","message":"[buffer interim] 530 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.812640678+07:00","message":"[bufferProcess] interim [360000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.812642657+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:17.973367731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:17.973410151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.007737398+07:00","message":"receive streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.007769547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.007774615+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.00778981+07:00","message":"[buffer interim] 530 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.007796285+07:00","message":"[bufferProcess] interim [600000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.007798571+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.007802337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.007805439+07:00","message":"> Transcript [3574] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.00780757+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.36996684+07:00","message":"[GCS] IsForceVAD: false for message ID: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.475164591+07:00","message":"receive streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.475203912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.475209717+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.475217597+07:00","message":"end recv isFinal message id 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.475219486+07:00","message":"end Recv id 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.475225444+07:00","message":"[buffer interim] 530 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475235308+07:00","message":"[bufferProcess] interim [110000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475241436+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475246149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475250295+07:00","message":"> Transcript [3575] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475254447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475257181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475259883+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475263571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.47526607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475269077+07:00","message":"> Transcript [3576] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475272333+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475275055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475277448+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.475279833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.47528773+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.475298683+07:00","message":"push: {true สวัสดีค่ะ 0 0xc0032e4980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:18.480883059+07:00","message":"write wav file: './tmp/7549/7549_530.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.39302069+07:00","message":"[GCS] Start streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.528945363+07:00","message":"[GCS] IsForceVAD: false for message ID: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.650809493+07:00","message":"[GCS] Start streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.687292674+07:00","message":"receive streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.687307515+07:00","message":"found end of frame, send empty tag with msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.687310375+07:00","message":"end Recv id 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.68731627+07:00","message":"[buffer interim] 531 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.68732237+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.687326778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.687329611+07:00","message":"> Transcript [3577] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.687331831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.687333595+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.687335315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.6873373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.687339978+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.687348661+07:00","message":"push: {true \n 0 0xc003428600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:19.692517421+07:00","message":"write wav file: './tmp/7549/7549_531.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:20.974193505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:20.974223476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:23.975266778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:23.975302191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:26.975870914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:26.975889449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:29.976508075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:29.976516601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.608179813+07:00","message":"[GCS] IsForceVAD: false for message ID: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.671352579+07:00","message":"[GCS] Start streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.707657102+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.707676371+07:00","message":"found end of frame, send empty tag with msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.707679295+07:00","message":"end Recv id 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.707685496+07:00","message":"[buffer interim] 532 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.707691273+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.70769496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.70769814+07:00","message":"> Transcript [3578] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.707700501+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.707702744+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.707704452+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.707706127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.707714145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.707731588+07:00","message":"push: {true \n 0 0xc003398180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:30.72808805+07:00","message":"write wav file: './tmp/7549/7549_532.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:32.977237288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:32.97723729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:35.977790975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:35.977818561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.368614068+07:00","message":"[GCS] IsForceVAD: false for message ID: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.440557985+07:00","message":"[GCS] Start streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.466690576+07:00","message":"receive streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.466715033+07:00","message":"found end of frame, send empty tag with msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.466718219+07:00","message":"end Recv id 533"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.466734541+07:00","message":"[buffer interim] 533 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.466742522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.466747402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.466750668+07:00","message":"> Transcript [3579] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.466753351+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.46675523+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.466757049+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.466758934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.466767255+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.46677753+07:00","message":"push: {true \n 0 0xc003428c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:36.477907457+07:00","message":"write wav file: './tmp/7549/7549_533.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.228743489+07:00","message":"[GCS] IsForceVAD: false for message ID: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.327900007+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.327925023+07:00","message":"found end of frame, send empty tag with msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.327928318+07:00","message":"end Recv id 534"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.32793686+07:00","message":"[buffer interim] 534 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.327944552+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.327948681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.327951852+07:00","message":"> Transcript [3580] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.327954464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.327956298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.327958059+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.327959792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.327962911+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.327974376+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:38.334918588+07:00","message":"write wav file: './tmp/7549/7549_534.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.550945846+07:00","message":"[GCS] Start streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.608840317+07:00","message":"[GCS] IsForceVAD: false for message ID: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.830024715+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.830044816+07:00","message":"found end of frame, send empty tag with msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.830047959+07:00","message":"end Recv id 535"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.830054303+07:00","message":"[buffer interim] 535 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.830060317+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.830064459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.830067225+07:00","message":"> Transcript [3581] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.830069549+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.830071288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.830072989+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.830074661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.83007724+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.830086015+07:00","message":"push: {true \n 0 0xc002f08380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:38.835392831+07:00","message":"write wav file: './tmp/7549/7549_535.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:38.978519506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:38.978572243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.060090033+07:00","message":"[GCS] Start streaming session, msgId: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.187947983+07:00","message":"[GCS] IsForceVAD: false for message ID: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.360450264+07:00","message":"receive streaming session, msgId: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.360480557+07:00","message":"found end of frame, send empty tag with msgId: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.360483957+07:00","message":"end Recv id 536"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.360491803+07:00","message":"[buffer interim] 536 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.360498327+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.360501971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.360505194+07:00","message":"> Transcript [3582] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.360507702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.360509459+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.360511169+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.360512834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.360515384+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.360525363+07:00","message":"push: {true \n 0 0xc0032e4580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:39.365298794+07:00","message":"write wav file: './tmp/7549/7549_536.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.5719024+07:00","message":"[GCS] Start streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.639422841+07:00","message":"[GCS] IsForceVAD: false for message ID: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.027239063+07:00","message":"receive streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.027268468+07:00","message":"found end of frame, send empty tag with msgId: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.027273176+07:00","message":"end Recv id 537"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.027282496+07:00","message":"[buffer interim] 537 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.027290635+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.027299835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.027303968+07:00","message":"> Transcript [3583] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.02730744+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.02731049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.02731322+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.027315868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.027322294+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.027334698+07:00","message":"push: {true \n 0 0xc003428c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:40.032468874+07:00","message":"write wav file: './tmp/7549/7549_537.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.089948682+07:00","message":"[GCS] Start streaming session, msgId: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.278315161+07:00","message":"[GCS] IsForceVAD: false for message ID: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.340998108+07:00","message":"[GCS] Start streaming session, msgId: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.383536016+07:00","message":"receive streaming session, msgId: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.38355606+07:00","message":"found end of frame, send empty tag with msgId: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.383559522+07:00","message":"end Recv id 538"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.383586591+07:00","message":"[buffer interim] 538 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.383608864+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.383613187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.383616633+07:00","message":"> Transcript [3584] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.383619159+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.38362114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.383623394+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.38362538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.383628532+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.383642104+07:00","message":"push: {true \n 0 0xc003428f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:40.389848266+07:00","message":"write wav file: './tmp/7549/7549_538.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.468513732+07:00","message":"[GCS] IsForceVAD: false for message ID: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.600287801+07:00","message":"[GCS] Start streaming session, msgId: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.626110653+07:00","message":"receive streaming session, msgId: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.626130322+07:00","message":"found end of frame, send empty tag with msgId: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.626134449+07:00","message":"end Recv id 539"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.626141294+07:00","message":"[buffer interim] 539 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.626151802+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.626162526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.626166861+07:00","message":"> Transcript [3585] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.626170622+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.626173171+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.626175733+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.626178373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.626182543+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.626197557+07:00","message":"push: {true \n 0 0xc0032e4b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:40.631772848+07:00","message":"write wav file: './tmp/7549/7549_539.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.728135429+07:00","message":"[GCS] IsForceVAD: false for message ID: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.849192488+07:00","message":"receive streaming session, msgId: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.849212028+07:00","message":"found end of frame, send empty tag with msgId: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.849215047+07:00","message":"end Recv id 540"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.849226009+07:00","message":"[buffer interim] 540 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.849232744+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.849240795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.849243568+07:00","message":"> Transcript [3586] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.849246002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.84924792+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.849250065+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.849252077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.849255433+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.849275656+07:00","message":"push: {true \n 0 0xc003429000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.851556962+07:00","message":"[GCS] Start streaming session, msgId: 541"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:40.853999501+07:00","message":"write wav file: './tmp/7549/7549_540.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.9206243+07:00","message":"[GCS] IsForceVAD: false for message ID: 541"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.05088027+07:00","message":"[GCS] Start streaming session, msgId: 542"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.11798173+07:00","message":"receive streaming session, msgId: 541"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.118005107+07:00","message":"found end of frame, send empty tag with msgId: 541"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.118008588+07:00","message":"end Recv id 541"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.11801489+07:00","message":"[buffer interim] 541 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.118021911+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.118025663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.118028103+07:00","message":"> Transcript [3587] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.118032809+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.118034631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.118036502+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.118038284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.118041399+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.118050624+07:00","message":"push: {true \n 0 0xc002757a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:41.121803573+07:00","message":"write wav file: './tmp/7549/7549_541.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.368243701+07:00","message":"[GCS] IsForceVAD: false for message ID: 542"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.465349103+07:00","message":"receive streaming session, msgId: 542"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.465371959+07:00","message":"found end of frame, send empty tag with msgId: 542"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.465375194+07:00","message":"end Recv id 542"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.46538274+07:00","message":"[buffer interim] 542 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.46538963+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.465393727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.465396374+07:00","message":"> Transcript [3588] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.465398642+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.46540144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.4654033+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.4654083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.465411229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.465439812+07:00","message":"push: {true \n 0 0xc003429180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:41.471127431+07:00","message":"write wav file: './tmp/7549/7549_542.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:41.979501256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:41.979536562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458564136+07:00","message":"[GCS] Cleaned up inactive client: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458584839+07:00","message":"[GCS] Cleaned up inactive client: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458587481+07:00","message":"[GCS] Cleaned up inactive client: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458589237+07:00","message":"[GCS] Cleaned up inactive client: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.45859131+07:00","message":"[GCS] Cleaned up inactive client: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458593194+07:00","message":"[GCS] Cleaned up inactive client: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458595153+07:00","message":"[GCS] Cleaned up inactive client: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.45859695+07:00","message":"[GCS] Cleaned up inactive client: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458598784+07:00","message":"[GCS] Cleaned up inactive client: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458600823+07:00","message":"[GCS] Cleaned up inactive client: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458602808+07:00","message":"[GCS] Cleaned up inactive client: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458605225+07:00","message":"[GCS] Cleaned up inactive client: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458606749+07:00","message":"[GCS] Cleaned up inactive client: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458608365+07:00","message":"[GCS] Cleaned up inactive client: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458609908+07:00","message":"[GCS] Cleaned up inactive client: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458611478+07:00","message":"[GCS] Cleaned up inactive client: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458612945+07:00","message":"[GCS] Cleaned up inactive client: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.45861443+07:00","message":"[GCS] Cleaned up inactive client: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458617176+07:00","message":"[GCS] Cleaned up inactive client: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458619866+07:00","message":"[GCS] Cleaned up inactive client: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458623612+07:00","message":"[GCS] Cleaned up inactive client: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458625145+07:00","message":"[GCS] Cleaned up inactive client: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458626741+07:00","message":"[GCS] Cleaned up inactive client: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.458628215+07:00","message":"[GCS] Cleaned up inactive client: 492"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:44.980364418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:44.98038858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:47.981237927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:47.981285443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:50.981748271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:50.981786735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:53.982155907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:53.982172683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:56.982911674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:56.982951164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:59.983172069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:59.983177714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:02.983192038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:02.98321595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:05.98415035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:05.984188688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:08.984867765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:08.984884849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:11.985069786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:11.985087456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458104685+07:00","message":"[GCS] Cleaned up inactive client: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458150544+07:00","message":"[GCS] Cleaned up inactive client: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458153953+07:00","message":"[GCS] Cleaned up inactive client: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.45815618+07:00","message":"[GCS] Cleaned up inactive client: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458158053+07:00","message":"[GCS] Cleaned up inactive client: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458159688+07:00","message":"[GCS] Cleaned up inactive client: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458161379+07:00","message":"[GCS] Cleaned up inactive client: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458163096+07:00","message":"[GCS] Cleaned up inactive client: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458164916+07:00","message":"[GCS] Cleaned up inactive client: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458166435+07:00","message":"[GCS] Cleaned up inactive client: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458167962+07:00","message":"[GCS] Cleaned up inactive client: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458169465+07:00","message":"[GCS] Cleaned up inactive client: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458171069+07:00","message":"[GCS] Cleaned up inactive client: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458172551+07:00","message":"[GCS] Cleaned up inactive client: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458174043+07:00","message":"[GCS] Cleaned up inactive client: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458175558+07:00","message":"[GCS] Cleaned up inactive client: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.458177102+07:00","message":"[GCS] Cleaned up inactive client: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:14.45817861+07:00","message":"[GCS] Cleaned up inactive client: 524"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:14.98594414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:14.985955695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:17.986996468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:17.987031102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:20.987998487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:20.988006845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:23.988968785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:23.988994049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:26.989405632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:26.98943028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:29.99049403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:29.990494115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:32.990795274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:32.990796007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:35.991753299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:35.991777537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:38.992785019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:38.992788417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:41.993120662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:41.993137837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458039154+07:00","message":"[GCS] Cleaned up inactive client: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458092342+07:00","message":"[GCS] Cleaned up inactive client: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458095529+07:00","message":"[GCS] Cleaned up inactive client: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458097502+07:00","message":"[GCS] Cleaned up inactive client: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458099238+07:00","message":"[GCS] Cleaned up inactive client: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458101061+07:00","message":"[GCS] Cleaned up inactive client: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458102838+07:00","message":"[GCS] Cleaned up inactive client: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458104448+07:00","message":"[GCS] Cleaned up inactive client: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.45810662+07:00","message":"[GCS] Cleaned up inactive client: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458108709+07:00","message":"[GCS] Cleaned up inactive client: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458110548+07:00","message":"[GCS] Cleaned up inactive client: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458112223+07:00","message":"[GCS] Cleaned up inactive client: 541"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.45811375+07:00","message":"[GCS] Cleaned up inactive client: 542"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:44.458115258+07:00","message":"[GCS] Cleaned up inactive client: 536"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:44.993901274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:44.993899672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:47.994130777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:47.994137396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:50.995007499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:50.995014747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:53.995111283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:53.995121321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:56.996178612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:56.996226834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:59.997296276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:59.997353045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:02.99794103+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:02.997981712+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:05.998341638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:05.998337461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:08.999372069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:08.999372169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:11.999626791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:11.999627369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:14.999701516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:14.999718859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:17.999852973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:17.999863108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:21.000831188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:21.000851737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:24.001056985+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:24.001069879+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:27.001574234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:27.001604515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:30.001745032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:30.001750021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:33.002066065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:33.002087105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:36.003069931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:36.003076272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:39.003812459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:39.003816493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:42.004201349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:42.004329624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:45.004624493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:45.004650085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:48.00492296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:48.004936611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:51.004996256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:51.005026413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:54.005251797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:54.005260501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:57.005354287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:57.005399905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:00.006346467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:00.006359294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:03.006562737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:03.006569651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:06.007410581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:06.007440762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:09.008315045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:09.008325882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:12.008583832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:12.008583887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:15.009644241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:15.009660379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:18.010461825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:18.010491816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:21.010511827+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:21.010540242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:24.011210069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:24.011216056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:27.012225016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:27.012255246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:30.012984824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:30.013014905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:33.013220693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:33.013228798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:36.013952603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:36.013971928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:39.014422496+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:39.01443451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:42.014722874+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:42.01473416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:45.015538052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:45.015552907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:48.015764203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:48.015781332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:51.01591405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:51.015937145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:54.016335877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:54.016351538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:57.016912647+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:57.016918655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:00.017108794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:00.017131327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:03.017357318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:03.01735725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:06.017907559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:06.017915003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:09.018775772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:09.018786394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:12.019074444+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:12.019078803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:15.02014365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:15.020149682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:18.020325104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:18.020334083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:21.021210437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:21.021218206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:24.021336878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:24.021371356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:27.021932753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:27.021942725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:30.022328472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:30.022349274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:33.023280209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:33.023279915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:36.023971002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:36.023997945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:39.024831136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:39.02486493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:42.025322545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:42.025335053+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:45.026269181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:45.026272432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:48.027263447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:48.027270798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:51.027345529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:51.027354239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:54.028335759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:54.028338519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:57.028900162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:57.028911313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:00.029074611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:00.02909301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:03.029261502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:03.029265352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:06.029613257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:06.029627949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:09.029961695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:09.029997181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:12.029996933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:12.030036506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:15.03041861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:15.030418612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:18.030732284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:18.030733413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:21.031725911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:21.031758991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:24.032609797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:24.032622868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:27.033079641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:27.033116523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:30.033842543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:30.033848458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:33.034114648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:33.034137623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:36.034798322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:36.034834661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:39.035471299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:39.035489695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:42.035744876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:42.035757848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:45.036701893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:45.036725562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:48.03698344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:48.037013751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:51.037382446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:51.037388397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:54.038306122+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:54.038332507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:57.039130791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:57.03917548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:00.039378147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:00.039382676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:03.04000908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:03.040009167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:06.040820794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:06.04082712+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:09.041907027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:09.041912799+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:12.041993858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:12.0420051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:15.042061142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:15.04206889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:18.043011901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:18.043021107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:21.043261866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:21.043280358+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:24.044153887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:24.044177778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:27.04475045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:27.044793368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:30.044927862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:30.044938674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:33.04497557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:33.04501546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:36.045968056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:36.045999762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:39.046500021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:39.046529978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:42.046934968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:42.046947536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:45.047114631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:45.047127259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:48.047276986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:48.047295036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:51.048022416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:51.04804919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:54.049018272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:54.049036532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:57.049259099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:57.049276687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:00.050378298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:00.050399622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:03.050856843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:03.050892315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:06.050973016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:06.050973151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:09.051969736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:09.051975584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:12.052006926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:12.052033969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:15.05273311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:15.052733048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:18.052989819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:18.053009515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:21.053415123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:21.053430657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:24.053854737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:24.05385474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:27.054234146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:27.054234212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:30.054628621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:30.05467274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:33.055646985+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:33.055677394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:36.055766028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:36.055769854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:39.056004825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:39.056038666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:42.056176001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:42.056195622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:45.057216678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:45.057239862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:48.057444524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:48.057469212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:51.058032171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:51.058032166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:54.058902203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:54.058915987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:57.059351054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:57.059356218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:00.060329057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:00.060370548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:03.060559797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:03.060585859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:06.060950879+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:06.060959727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:09.061088799+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:09.061108838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:12.062044221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:12.062073342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:15.062594767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:15.062602052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:18.062882371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:18.062908182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:21.063437833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:21.063470166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:24.064193482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:24.06422418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:27.064589062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:27.064605997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:30.065670099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:30.065678223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:33.065897428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:33.065936386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:36.066777688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:36.066821377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:39.066851346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:39.066861106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:42.067255507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:42.067388487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:45.068204002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:45.068229903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:48.068840843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:48.068855162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:51.069874059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:51.069892433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:54.070424669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:54.070431499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:57.070791153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:57.070811016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:00.071127328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:00.071141192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:03.071225666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:03.071234619+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:06.072229637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:06.072266868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:09.072456089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:09.072480303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:12.073220193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:12.073263076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:15.07329497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:15.073306434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:18.07352845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:18.073530368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:21.074018963+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:21.074021675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:24.075041497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:24.075056845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:27.075064045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:27.075090226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:30.076087137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:30.076097957+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:33.076251973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:33.076259581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:36.076557715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:36.076579749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:39.077003697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:39.077030842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:42.077456911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:42.077488194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:45.078504502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:45.07853684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:48.079253238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:48.079286322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:51.08021437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:51.080237454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:54.080679364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:54.080701397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:57.081288653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:57.081314634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:00.082043193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:00.082086878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:03.082303597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:03.082313005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:06.082441248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:06.082464532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:09.082770715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:09.082786565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:12.083010592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:12.083033912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:15.08329138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:15.083306591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:18.084316665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:18.084334184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:21.084836753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:21.084861155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:24.085191062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:24.085219857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:27.085581161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:27.08560622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:30.086613219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:30.086625085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:33.087058745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:33.087072667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:36.087366202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:36.087386084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:39.087675014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:39.087703712+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:42.088098715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:42.088132329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:45.089099459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:45.089128995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:48.089322248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:48.089354199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:51.090155882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:51.090191236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:54.090246831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:54.090260511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:57.091094649+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:57.091117237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:00.092109622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:00.092115087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:03.093050927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:03.093067537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:06.093331639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:06.093351877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:09.093525775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:09.093544204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:12.094188856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:12.094212185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:15.094331624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:15.09437667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:18.095374557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:18.095427483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:21.09583373+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:21.095851481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:24.09608906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:24.096112199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:27.096415461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:27.0964456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:30.097212509+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:30.097219861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:33.097510545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:33.097521998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:36.098309543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:36.098349277+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:39.098925667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:39.098956196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:42.100011029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:42.100022735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:45.100930824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:45.100967083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:48.10175847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:48.101811649+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:51.102580326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:51.102616313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:54.102706162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:54.102720106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:57.103577326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:57.103596333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:00.104129971+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:00.104125815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:03.104526586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:03.104544805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:06.104789271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:06.104812947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:09.10504256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:09.105059217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:12.106107088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:12.106115455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:15.106156861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:15.106172636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:18.106730994+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:18.106734593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:21.107546001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:21.107566194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:24.107844424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:24.107878847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:27.108033824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:27.108045934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:30.108305871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:30.108307774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:33.108576434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:33.108580835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:36.109227607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:36.10923442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:39.109430828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:39.109457414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:42.10987549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:42.109898667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:45.110916887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:45.110928048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:48.111023162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:48.111052789+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:51.111812133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:51.111832405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:54.112275667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:54.112323266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:57.113081456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:57.113087819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:00.114046261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:00.114069934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:03.11430946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:03.114309495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:06.114659189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:06.114699019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:09.114943656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:09.114954342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:12.115370104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:12.115380685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:15.11586944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:15.115896262+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:18.116144593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:18.116160274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:21.117211143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:21.117211204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:24.117401682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:24.117432092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:27.118004502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:27.118024396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:30.119035853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:30.119069071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:33.119983763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:33.120023193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:36.120941043+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:36.120961156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:39.122029917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:39.122040073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:42.122757208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:42.12276052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:45.122851556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:45.122861931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:48.123147197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:48.12315744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:51.123612723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:51.123626696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:54.123932684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:54.123942592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:57.124937682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:57.124959847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:00.125912293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:00.125919449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:03.126036407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:03.126058777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:06.127060377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:06.127082718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:09.127290773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:09.12729616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:12.127944201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:12.127980423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:15.128685678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:15.128708786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:18.129010144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:18.129052702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:21.129275449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:21.129275477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:24.12946493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:24.129496928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:27.130259799+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:27.130287506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:30.131118523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:30.131134547+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:33.131994569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:33.132033738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:36.132175921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:36.132170039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:39.132361507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:39.13239349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:42.132872028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:42.132885282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:45.132982354+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:45.13300958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:48.133252193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:48.13325219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:51.134266089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:51.134270183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:54.134843384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:54.134853379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:57.135500766+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:57.135525075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:00.135871414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:00.135901562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:03.13629405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:03.136320372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:06.136359539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:06.136403848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:09.136693937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:09.136700849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:12.136894223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:12.136935319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:15.13777941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:15.137814049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:18.138095585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:18.13810186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:21.139097087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:21.139105863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:24.139110294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:24.139124482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:27.13960019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:27.139630887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:30.140566196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:30.140588098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:33.141214545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:33.141219323+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:36.141452732+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:36.1414667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:39.14176933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:39.141761887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:42.142172624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:42.142201605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:45.142938723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:45.142980591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:48.143300227+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:48.14332938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:51.144275796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:51.144287824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:54.14512966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:54.145209595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:57.145444829+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:57.145484486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:00.145528909+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:00.145543474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:03.145822958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:03.145836997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:06.146272826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:06.14629575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:09.14654421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:09.146565592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:12.147115188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:12.14714885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:15.147884476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:15.147899064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:18.148100502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:18.148117091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:21.14875892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:21.148792848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:24.149584497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:24.149586193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:27.150103403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:27.150111163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:30.150319327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:30.150334905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:33.150557027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:33.150568151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:36.15069137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:36.150752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:39.151349737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:39.151362576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:42.151785375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:42.151817119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:45.151891696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:45.151919868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:48.152166924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:48.152191668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:51.153115305+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:51.153143335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:54.153248725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:54.153248947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:57.154131516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:57.154160918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:00.154744937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:00.154758494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:03.155670316+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:03.155682139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:06.156555101+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:06.156567256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:09.157082433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:09.157124805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:12.157682356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:12.157720504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:15.157854148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:15.15786082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:18.158175551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:18.15820156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:21.159284763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:21.159298259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:24.160347371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:24.160357354+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:27.161287592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:27.16130641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:30.161378981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:30.161408195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:33.161669499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:33.161699744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:36.162461954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:36.162486279+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:39.163479878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:39.163511804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:42.164408273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:42.164422937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:45.164734188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:45.164747416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:48.165104253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:48.165118126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:51.166108272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:51.166139668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:54.166200898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:54.166220575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:57.166382015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:57.166399012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:00.166647712+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:00.166674717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:03.167093574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:03.167142268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:06.167320694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:06.167344625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:09.168036637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:09.168057556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:12.168308964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:12.168323827+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:15.168762089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:15.16876423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:18.169062739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:18.169078863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:21.169845899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:21.169861915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:24.170849023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:24.170883681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:27.171389328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:27.171407363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:30.17223772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:30.172268415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:33.172513164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:33.172523395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:36.173006428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:36.173048965+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:39.173326588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:39.173349836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:42.173348138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:42.173369932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:45.173973307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:45.173997247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:48.174296576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:48.174297089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:51.174740216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:51.174764075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:54.175073192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:54.175098669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:57.175934815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:57.175946801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:00.176298631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:00.176324455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:03.176379835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:03.176407242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:06.177440583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:06.177447243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:09.178417869+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:09.178421289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:12.179154078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:12.179156731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:15.179417437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:15.179420071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:18.179722851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:18.179725429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:21.180041771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:21.180058878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:24.180495976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:24.18053633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:27.181255282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:27.181255302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:30.181429619+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:30.181459397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:33.18150145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:33.18153245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:36.182054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:36.182074273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:39.182183816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:39.182205063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:39.276254068+07:00","message":"agent id: 5, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:39.276319861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:39.276369632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:40.67820317+07:00","message":"agent id: 4, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:40.678273579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:40.678301311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:42.182339604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:45.182578612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
